You are here Ubuntu Server网络配置

Ubuntu Server网络配置


By Eric Tou - Posted on 05 十一月 2008

环境:Ubuntu Server 8.10

Ubuntu Server默认没有安装图形界面,网络配置需通过命令行来完成。

如果是自动获取IP,Ubuntu会自行完成网络配置。如果要设置静态IP,在安装Ubuntu时或安装完成后都可以进行设置。

1.安装时设置

用Ubuntu安装光盘启动后,出现选择语言界面,选择后,注意将光标停留在”Install Ubuntu Server”,按F6 – Other Options,在Base Options栏末尾输入

netcfg/disable_dhcp=true

之后的安装过程中会逐步提示输入网络配置信息。

2.安装后设置

2.1 查看主机名

sudo hostname

2.2 临时修改主机名,命令执行后即时生效

sudo hostname yourhostname

2.3 永久修改主机名,将新的主机名写入,重启系统后生效

sudo pico /etc/hostname

2.4 查看网络配置,如果返回结果中只有lo,表示网卡未被配置

sudo ifconfig

2.5 临时修改IP地址,命令执行后即时生效

sudo ifconfig eth0 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx

2.6 查看路由信息

sudo route

2.7 临时修改缺省网关,命令执行后即时生效

sudo route add default gw xxx.xxx.xxx.xxx

2.8 临时删除缺省网关,命令执行后即时生效

sudo route del default gw

2.9 永久修改IP地址及网关

编辑保存网络配置的interfaces文件

sudo pico /etc/network/interfaces

默认的配置是DHCP自动分配,内容如下

auto eth0

iface eth0 inet dhcp

将其修改为,其中network和broadcast项不是必须

auto eth0

iface eth0 inet static

address xxx.xxx.xxx.xxx

netmask xxx.xxx.xxx.xxx

network xxx.xxx.xxx.xxx

broadcast xxx.xxx.xxx.xxx

gateway xxx.xxx.xxx.xxx

2.10 让永久修改后的新配置生效

方法一:重启Ubuntu

sudo reboot

方法二:使用重启networking命令

sudo /etc/init.d/networking restart

方法三:重启网卡,优点是可以指定网卡,不影响其他网络接口

sudo ifdown eth0

sudo ifup eth0

2.11 设置DNS地址

编辑保存DNS信息的配置文件

sudo pico /etc/resolv.conf

最多可以使用3个DNS地址,内容如下

nameserver xxx.xxx.xxx.xxx

nameserver xxx.xxx.xxx.xxx

nameserver xxx.xxx.xxx.xxx

对resolv.conf文件的修改是即时生效的,可以使用nslookup命令进行查询。