Linux服务器之网络基础配置
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