linux筆記:網路配置文件
網卡驅動安裝好以後,就需要對linux主機進行網路配置進行網路通信.
1.網卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth*,迴環介面/etc/sysconfig/network-scripts/ifcfg-lo
DEVICE=eth0/lo 設備名
ONBOOT=yes 設置開機啟動
BOOTPROTO=static/dhcp 設置獲取IP的方式
BROADCAST= 廣播地址
IPADDR= IP地址
NETMASK= 子網掩碼
NETWORK= 網路號
GATEWAY= 網關
HWADDR= MAC地址
TYPE=Ethernet 網卡類型
NAME=loopback 設置介面為本地迴環地址
2.主機名和網關配置文件/etc/sysconfig/network
3.DNS配置文件/etc/resolv.conf
4./etc/hosts
5.單網卡綁定多個IP地址
如果需要為一個網路設備再綁定一個IP地址,只需要在/etc/sysconfig/network-scripts下創建一個名為eth*:x的文件,然後配置相應的IP信息.如:
DEVICE="eth0:0"
BOOTPROTO=static
IPADDR=""
NETMASK=""
ONBOOT="yes"
NETWORK=
BROADCAST=
可以使用ifconfig命令來虛擬介面並立即生效,但是重啟網卡或系統將失效.
ifconfig [device] [ip] netmask [netmask ip] [up|down]
5.開啟Linux代理轉發功能
a.修改/proc/sys/net/ipv4/ip_forward臨時開啟代理轉發
echo "1" >/proc/sys/net/ipv4/ip_forward
b.修改/etc/sysctl.conf永久生效
net.ipv4.ip_forward = 0/1 (0為不啟用,1為啟用)
6.路由的配置
route:配置系統靜態路由
route [-n|ee]
route add [-net|-host] netmask [mask] [gw|dev]
route del [-net|-host] netmask [mask] [gw|dev]
-n:不使用通信協議或主機名稱,直接使用IP地址
-ee:顯示詳細的路由信息
add:增加路由條目
del:刪除路由條目
-net:到目的網路
-host:到目的主機
netmask:子網掩碼
gw:網關
dev:指定出口
路由表信息
flags:路由標記信息
U(route is up):該路由是啟動的
H(target is a host):目標路由為主機
R(reinstate route for dynamic routing):使用動態路由時,恢復路由信息標識
G(use gateway):表示需要透過網關來傳遞數據
M(modified from routing daemon or redirect):表示路由已經被修改
D(dynamically installed by daemon or redirect):已經由服務設定為動態路由
!(reject route):這個路由將被攔截
Metric:需要經過的網路節點
Ref:參考到此路由規則的數目
Use:有幾個轉送數據包參考到此路由
Iface:路由對應的網路介面
(註:路由表定址存在先後順序,因此,兩塊網卡配置同網段IP地址沒有實際意義.添加一條路由時,路由要與本機能互通.)
本文出自 「哀憐藍」 博客,請務必保留此出處http://allan5220.blog.51cto.com/1361759/860737
[火星人 ] linux筆記:網路配置文件已經有428次圍觀