Ubuntu Server网络配置
Wednesday, November 5th, 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 设置主机名
2.1.1 查看主机名
sudo hostname
2.1.2 临时修改主机名,命令执行后即时生效
sudo hostname yourhostname
2.1.3 永久修改主机名,将新的主机名写入,重启系统后生效
sudo pico /etc/hostname
2.2 设置IP地址及网关
2.2.1 查看网络配置,如果返回结果中只有lo,表示网卡未被配置
sudo ifconfig
2.2.2 临时修改IP地址,命令执行后即时生效。系统重启后,恢复原来的设置
sudo ifconfig eth0 xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx
2.2.3 查看路由信息
sudo route
2.2.4 临时修改缺省网关,命令执行后即时生效。系统重启后,恢复原来的设置
sudo route add default gw xxx.xxx.xxx.xxx
2.2.5 临时删除缺省网关,命令执行后即时生效。系统重启后,恢复原来的设置
sudo route del default gw
2.2.6 永久修改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.2.7 让永久修改后的新配置生效
方法一:重启Ubuntu
sudo reboot
方法二:使用重启networking命令
sudo /etc/init.d/networking restart
方法三:重启网卡,优点是可以指定网卡,不影响其他网络接口
sudo ifdown eth0 sudo ifup eth0
2.3 设置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命令进行查询。