Linux下设置IP、网关、掩码、MAC和DNS

先用ifconfig来查看所有活动网络接口

eth0      Link encap:Ethernet  HWaddr b8:27:eb:1b:63:a8
		inet addr:192.168.1.6  Bcast:192.168.1.255  Mask:255.255.255.0
		inet6 addr: fe80::6502:67ff:89b:b2fd/64 Scope:Link
		UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
		RX packets:43239 errors:0 dropped:24 overruns:0 frame:0
		TX packets:30644 errors:0 dropped:0 overruns:0 carrier:0
		collisions:0 txqueuelen:1000
		RX bytes:25068614 (23.9 MiB)  TX bytes:5993030 (5.7 MiB)

lo        Link encap:Local Loopback
		inet addr:127.0.0.1  Mask:255.0.0.0
		inet6 addr: ::1/128 Scope:Host
		UP LOOPBACK RUNNING  MTU:65536  Metric:1
		RX packets:1961 errors:0 dropped:0 overruns:0 frame:0
		TX packets:1961 errors:0 dropped:0 overruns:0 carrier:0
		collisions:0 txqueuelen:1
		RX bytes:160232 (156.4 KiB)  TX bytes:160232 (156.4 KiB)

设置IP和掩码

ifconfig eth0 192.168.1.6 netmask 255.255.255.0 

设置网关

route add default gw 192.168.1.1

修改网卡MAC

ifconfig eth0 down
ifconfig eth0 hw ether b877c322f8
ifconfig eth0 up

设置DNS

vi /etc/resolv.conf

nameserver 114.114.114.114
nameserver 114.114.115.115

重启网络服务生效 service network restart

Windows10开启Linux子系统

打开功能

设置-系统-应用和功能,右侧下拉到底,点击“相关设置”下的“程序和功能”

在打开的“程序和功能”左侧菜单中,找到“启用或关闭windows功能”,点击打开。

在接下来的“windows功能”菜单中,下拉勾选“适用于linux的windows子系统(beta)”,确认后重启系统。

Termux软件管理

首次安装Termux后,内含一个基础系统,包括apt软件包管理功能,并且集成了一些busybox系统工具。

其余的软件包可使用apt进行安装管理,命令如下:

	apt update

更新可用软件包清单。

	apt search <query>

按名称搜索可用软件。