歡迎您光臨本站 註冊首頁

linux筆記:網路配置文件

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0

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次圍觀

http://coctec.com/docs/linux/show-post-45893.html