ubuntu下使用命令行配置查看网络

时间:2023-01-13 17:24:59

 UBUNTU 自带network manage,只能使用DHCP上网,使用固定IP会导致无法上网。
使用图形界面设置固定IP,system-perferences-network connection,对无限网络进行edit,进入IPV4 settings,将method中的DHCP改成manual,选择add,分别设置address 10.0.1.213,子网掩码是255.255.255.0,网关gateway设定为10.0.1.2。
1。使用ifconfig命令设置IP,netmask,gateway,
设置IP地址,子网掩码sudo ifconfig wlan0 10.0.1.212 netmask 255.255.255.0
设置网关,sudo route add default gw 10.0.1.2
设置DNS域名解析服务器,使用vi编辑器修改/etc/resolv.conf,可以在其中加入nameserver DNS的地址。
设置成功后,使用nslookup host查询设置成功的DNS服务器
但是这样好像下次开机以后设置IP又不存在了

2。也可以直接修改系统的配置文件
ubuntu 网络配置文件是/etc/network/interfaces
打开这个文件后可以设置自动分配IP地址或者是手动设置静态IP地址
输入或者使用下面的行来替代有关eth0的行
#the primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp
然后使用命令行来获取地址 sudo dhclient eth0
或者重置网络连接来获取地址
sudo /etc/init.d/networking restart


3。当然你也可以为网卡设置静态IP地址
为网卡设置静态IP地址,需要编辑文件/etc/network/interfaces
sudo vi /etc/network/interfaces
输入以下行
#the primary network interface
auto eth0
iface eth0 inet static
address 10.4.70.26
gateway 10.4.70.1
netmask 255.255.255.0
network 10.4.70.0
broadcast 10.4.70.255
然后
sudo /etc/init.d/networking restart
如果你还有其它的如无线网络适配器
同样可以使用上面的方法固定IP
auto wlan0
iface wlan0 inet static
address 10.0.1.212
gateway 10.0.1.2
netmask 255.255.255.0
network 10.0.1.0
broadcast 10.0.1.255



完成上面的步骤后,我们还可以来设置主机名称
sudo /bin/hostname查看主机名称
sudo /bin/hostname AK47 设置主机名称是AK47
系统重新启动后,系统会从/bin/hostname来读取主机的名称
而设置DNS服务器需要编辑的文件则是/etc/resolv.conf
加入nameserver xx.xx.xx.xx

同时我们都知道系统重新启动后DNS会重新设置的问题
首先,先备份sudo cp /etc/resolv.conf /etc/resolv.conf.bak
然后,sudo vi /etc/dhcp3/dhcpclient.conf
prepenfd domain-name-servers xx.xx.xx.xx
就可以了