1、馬上生效,所作出的改動重啓網絡服務或主機後失效
a. 網卡、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:主機路由
-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 #重啓網絡