本次我們來討論一下linux中關於簡單網絡配置的內容,關於網絡的介紹我們今天就不再說了,直入正題,直接我們來看一下網絡中關於以太網接口、網關、路由等內容,並用新老兩種命令來逐個講解。
配置文件說明
路由:
RHEL5: /etc/modprobe.conf
alias
RHEL6: /etc/udev/rules.d/70-persistent-net.rules
網絡配置文件:
/etc/sysconfig/network
網絡接口配置文件:
/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地址;
不會立即生效,但重啓網絡服務或主機都會生效;
網絡配置
網絡服務:
RHEL5: /etc/init.d/network {start|stop|restart|status}開啓、關閉、重啓網絡
RHEL6: /etc/init.d/NetworkManager {start|stop|restart|status}
以太網接口:
Ifconfig [eth#] –a :顯示所有接口的配置出處
Ifconfig eth# ip/mask [up|down] 打開或關閉接口
注意:配置的地址立即生效,但重啓網絡服務或主機,都會丟失。
網關:
route
add: 添加
-host: 主機路由
-net:網絡路由
-net 0.0.0.0
設定網關:route add -net|-host DEST gw NEXTHOP
設定默認路由:route add default gw NEXTHOP
del:刪除
所做出的改動重啓網絡服務或主機後失效;
查看:route -n: 以數字方式顯示各主機或端口等相關信息
路由:
在/etc/sysconfig/network-scripts創建以route-eth#爲名字的文件,文件內容爲:
格式一:
目標網絡 via 下一跳
格式二:
Address0(目標地址)=
NETMASK0(子網掩碼)=
GATEWAY0(下一跳)=
Address1=
……..
例:創建一條到達192.168.10.0的路由,下一條爲
格式一:192.168.10.1 192.168.10.0/24 via 192.168.10.1
格式二:
ADDRESS0=192.168.10.0
NETMASK0=255.255.255.0
GATEWAY0=192.168.10.1
指定DNS服務器:
編輯/etc/resolv.conf文件
nameserver DNS_IP_1
nameserver DNS_IP_2
指定本地解析:
編輯/etc/hosts文件
主機IP 主機名 主機別名
例:172.16.0.1 www.db.com www
配置主機名:
方法一:hostname名字
立即生效,但不是永久有效;
方法二:編輯/etc/sysconfig/network文件修改以下內容:
HOSTNAME=
Ip命令:
Ip link:網絡接口屬性
Show
ip -s link show
set
ip link set DEV {up|down}
ip addr :協議地址
add:添加
ip addr add ADDRESS dev 設備 地址
del:刪除
ip addr del ADDRESS dev 設備 地址
show:查看
ip addr show dev 設備 to 匹配標準
flush:清除
ip addr flush dev 設備 to 匹配標準
ip route:路由
add:添加
ip route add to 10.0.1.0/24 dev eth1 via 192.168.100.6
change:修改
show:查看
flush:清除
replace:替換
別名:
一塊網卡可以使用多個地址,網絡設備可以別名:
eth0
ethX:X, eth0:0, eth0:1, ...
配置方法:
ifconfig ethX:X IP/NETMASK
/etc/sysconfig/network-scripts/ifcfg-ethX:X
DEVICE=ethX:X
非主要地址不能使用DHCP動態獲取;
以上就是網絡配置的簡單介紹,雖然不全,但都是很實用的的,都是加上了我的個人理解,希望大家喜歡。另外謝謝大家這些天對我的大力支持,我會更加努力的寫出更好的博文,深鞠躬!!