A-A+
linux网络配置的实操
1、马上生效,所作出的改动重启网络服务或linux主机后失效。
a.linux的网卡、IP地址、子网掩码的相关知识。
网卡命名方式
以太网:ethX
ifconfig是一个用来查看当前主机上活动状态的网卡,也可以配置、启用或禁用网络接口的命令。
ifconfig -a:查看主机上的所有网卡。
ifconfig eth0:查看eth0网卡的信息。
指定IP地址:ifconfig eth0 192.168.1.1/24
ifconfig eth0 172.16.10.1/16
ifconfig eth0 10.0.0.0/8
b.网关:
- route
- add:添加
- -host:主机路由,这次不是h3c的路由器
- -net:网络路由
- -net 0.0.0.0
- route add -net|host DEST gw NEXTHOP
- route add default gw NEXTHOP
- route add -net 10.0.0.0/8 gw 192.168.10.1 #10.0.0.0通过192.168.10.1到达
- route add default gw 192.168.10.1
- del:删除
- -host
- -net
- route del -net 10.0.0.0/8
- route del -net 0.0.0.0
- route del default
查看:
route
route -n:以数字方式显示各主机或端口等相关信息。
2、配置完成后不会生效,要重启网络服务或主机后
网络服务配置文件(永久有效)
- RHEL5:/etc/init.d/network {start|stop|restart|status}
- RHEL6:/etc/init.d/NetworkManager {start|stop|restart|status} 但是目前功能不完善,所以把这个功能禁用,启用RHEL5的功能
a.IP地址和子网隐码地址
网络接口配置文件:
- /etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME
- DEVICE=:关联的设备名称,要与文件名的后办部“INTERFACE_NAME”保持一致
- BOOTPROTO={static|none|dhcp|bootp}:引导协议:要使用静态地址,使用static或none:dhcp表示使用DHCP服务器获取地址
- IPADDR=:IP地址
- NETMASK=:子网掩码
- GATEWAY=:设定默认网关
- ONBOOT=:开机时是否自动激活次网络接口
- HWADDR=:硬件地址,要与硬件中的地址保持一致,可省
- USERCTL={yes|no}:是否允许普通用户控制此接口
- PEERDNS={yes|no}:是否在BOOTPROTO为dhcp时接受由DHCP服务器指定的DNS地址
例:
- # vim /etc/sysconfig/network-scripts/ifcfg-eth0
- DEVICE=eth0
- HWADDR=00:0C:29:C0:1C:8F
- TYPE=Ethernet
- UUID=d63853e2-b0e9-4b15-a21e-a09aeca9212e
- ONBOOT=no --> ONBOOT=yes
- NM_CONTROLLED=yes
- BOOTPROTO=dhcp --> BOOTPROTO=static
- --> IPADDR=192.168.1.21
- --> NETMASK=255.255.255.0
b.网关地址,配置主机名
- # vim /etc/sysconfig/network
- NETWORKING=yes
- HOSTNAME=localhost --> HOSTNAME=user
- -->GATEWAY=192.168.1.254
c.DNS配置
DNS服务器指定方法只有一种:
- 编辑/etc/resolv.vonf
- nameserver DNS_TP_1
- nameserver DNS_TP_2
- nameserver 172.16.0.1
- nameserver 202.102.224.68
例:
- # vim /etc/resolv.conf
- --> nameserver 192.168.1.254
上面配置完后要重启网络才能连接上网:
- # service network restart #重启网络