要使一台LINUX机器的网络能通,至少要配置网卡的IP地址,默认网关。 在命令行方式下,这两个设置是用如下命令完成的:
1. 配置网卡的IP地址:
sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0
其中eth0是要配置的网卡的设备名,如果不知道设备名是什么,可输入命令ifconfig - a查看所有的网卡设备
192.168.1.10是IP地址, netmask 255.255.255.0 是网卡的IP地址和子网掩码
2. 配置默认网关
sudo route add default gw 192.168.1.1
默认默认网关是192.168.1.1
3. 配置DNS服务器
有了这两条基本命令,一台机器就可以与网络上的其它机器互连互通了。但如果要让此机器能上网,还需要配置DNS服务器地址。
打开 /etc/resolver.conf文件,添加一条记录:
nameserver 61.128.128.68 (某市电信的DNS服务器IP)
后注:用这种方法设置的网络配置是临时的,没有保存的,重启后配置丢失。要配置永久的网络设置,是写入/etc/network/interfaces的文件。
设置静态IP编辑 /etc/network/interfaces
将dhcp 一行屏蔽
# The primary network interfaceauto eth0
#iface eth0 inet dhcp添加和静态ip有关的参数
# The primary network
interfaceiface eth0 inet static
address 202.xxx.x.xx
netmask 255.255.255.0
gateway 202.xxx.x.1