歡迎您光臨本站 註冊首頁

Linux系統中網路相關屬性的配置

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0
linux系統中與網路相關的屬性有:
IP,netmask,gateway,dns server,hostname 網路設備的名稱有
Ethernet:
例如:eth0,eth1...
相關的配置文件為/etc/sysconfig/network-scripts/ifcfg-ethX
PPP:
例如:ppp0,ppp1...
相關的配置文件為/etc/sysconfig/network-scripts/ifcfg-pppX
配置IP,netmask的三種方式:
一,命令修改:
#ifconfig
-a 顯示所有網卡的相關配置信息
device_NAME 顯示該網卡的配置信息
eg:ifconfig eth1 192.168.1.8/24
#ip
1,ip link show [ethX] --顯示所有【或ethX】網卡的信息
set promisc {on|off} --混雜模式
2,ip addr show ethx
add IP/length dev ethX --添加IP地址
del IP/length dev ethX --刪除IP地址
二,圖形界面的配置
輸入命令:system-config-network-gui
或system-config-network-tui
進入圖形界面設置網路參數.
三,編輯配置文件
相關配置文件:
/etc/sysconfig/network-scripts/ifcfg-ethx
配置文件格式:
DEVICE=ethX
BOOTPROTO={none|static|dhcp|bootp}
ONBOOT={yes|no}
HWADDR=
IPADDR=
NETMASK=
GATEWAY=
USERCTL={yes|no} --配置普通用戶可否管理網卡
PEERDNS={yes|no} --配置動態獲得的IP地址可否修改DNS
註:第一和第二使用的命令修改IP的方法只對當前的shell有效,當網路服務重啟 或電腦重啟后就消失了,而修改相關配置文件能長期有效.因此,若想使其長期有效,可修 改相關配置文件.
另外使用命令:ifdown ethX 禁用網卡 ifup ethX 啟用網卡
service network restart 重啟網路服務 與/etc/init.d/network restart 命令等效
四,關於路由的查看和配置
1)查看路由的方式:#route -n


#netstat -nr
#ip route list
2)使用route命令配置路由
添加路由:
route add -host |-net DESTINATION netmask MASK gw GATEWAY
eg:配置到1.1.0.0/16 網段路由 下一跳地址為172.16.0.1;所有命令, route add -net 1.1.0.0 netmask 255.255.0.0 gw 172.16.0.1
3)使用route命令配置默認網關
例如route add default gw 172.16.0.1
4)刪除路由
route del -host|-net TARGET netmask MASK
五,配置DNS伺服器指向:
編輯文件/etc/resolv.conf
格式為nameserver IP (註:最多有三條記錄!!!)
六,主機名稱的指定;
命令:hostname
或編輯配置文件:/etc/sysconfig/network
文件格式:NETWORKING={yes|no}
GATE=
HOSTNAME=
七,通過給網卡指定別名給網卡配置多個地址:
命令:ifconfig eth0.# IP (網路服務重啟將失效!)
添加配置文件 :/etc/sysconfig/network-scripts/ifcfg-eth0.#
格式為:DEVICE=eth0.1
BOOTPROTO={none|static}
IPADDR
NETMASK
八,如何讓指定的靜態路由永久有效:
/etc/sysconfig/network-scripts/route-eth0
內容支持兩種定義的格式:
1,NETWORK/NETMASK via GATEWAY 2,ADDRESS#=22.2.0.0
NETMASK#=255.255.0.0
GATEWAY#=172.16.0.1
總結:以上是linux系統中關於配置網路參數的方法,大體上是用命令配置的參數是立即生 效而在重啟網路服務后就失效了;修改配置文件是永久生效的.

本文出自 「Linux」 博客,請務必保留此出處http://wld6linux.blog.51cto.com/4356376/776754


[火星人 ] Linux系統中網路相關屬性的配置已經有519次圍觀

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