Linux服务器之网络基础配置

libowenhit 2011-04-05

Linux服务器配置完成以后,首先对其进行一些基础的配置,主要包括硬件驱动的安装,有了网卡驱动,保证服务器能上网,其他的什么都好说。如何保证Linux能上网,这正是本文讨论的问题。

1、网卡的配置

万能命令:ifconfig
查看配置:ifconfig -a
添加/修改IP:ifconfig eth0 192.168.1.1 netmask 255.255.255.0(如果eth0存在IP,则修改eth0的IP。)
添加eth0的第二IP:ifconfig eth0:0 172.16.1.1 netmask 255.255.255.0(第三第四IP一次类推。)
启用/停止:ifconfig eth0 up/down

很遗憾的是,以上命令均为重启失效,要使其永久有效,需要将这些配置写入到配置文件(目录为/etc/sysconfig/network-scripts/)中。
eth0的命名为ifcfg-eth0
eth0:0的命名为ifcfg-eth0:0
格式如下:

DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
NETWORK=192.168.1.255
GATEWAY=192.168.1.1
HWADDR=00:11:22:33:44:55

2、路由的配置

路由的配置也有一个万能命令:route
添加一条路由:route add -net 192.168.20.0/24 gw 192.168.1.1
删除一条路由:route del -net 192.168.20.0/24
查看路由状态可以用route -n和netstat -rn来查看。

同样,以上命令也都是重启以后失效的,如果需要永久生效,请将它写到配置文件中(目录为/etc/sysconfig/network-scripts/)。
eth0的命令为route-eth0,格式如下:

192.168.20.0/24 via 192.168.1.1

3、DNS的配置

查看/修改本机DNS:/etc/resolv.conf
查看/修改本机Hostname:/etc/sysconfig/network
查看/修改hosts文件:/etc/hosts

相关推荐