<?xml:namespace prefix = o ns ="/> <?xml:namespace prefix = o ns ="/>
歡迎您光臨本站 註冊首頁

Linux 中網卡設定有關知識

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
Linux 中網路服務有關內容 Ifconfig可以查看已經被激活的網卡的狀態!不要和windows中的ipconfig弄混 Ifconfig –a 可以查看本機所有網卡的狀態! <?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

ifconfig ethX
可以查看某個網卡的相關信息(其中X代表網卡的號 例如eth0 一下以eth0代表ethX Ifup eth0 可以臨時開啟eth0那塊網卡,同理 ifdown可以臨時關閉eth0那塊網卡 臨時的意思就是說「當重啟網路服務(service network restart

)或者是重啟系統后」 剛才的設置就失效了 . 所以說 如果你想一塊網卡配置ip netmask 以及gateway 永久有效的話,你就要編輯/etc/sysconfig/network-scripts/ifcfg-eth0中的內容 *其中的=前面的都是大寫的 DEVICE指的是設備名稱 =後面的內容必須是和/etc/sysconfig/network-scripts/ifcfg-eth0

ifcfg-eth0中的eth0對應的 BOOTPROTO後面可以跟{dhcp|bootp|static|none}dhcp就是動態分配ip 如果選擇這個的話,後面的IPPADDR NETMASK GATEWAY 就可以註釋掉了!!! DHCPCLASS指的是DHCP的類型 IPADDR 後面指的是ip NETMASK指的是子網掩碼

GATEWAY指的是網關 HWADDR指的是主機的MAC地址(物理地址) ONBOOT指的是操作系統啟動的時候,是否啟用該網卡設備 除了上面的選項外,其它選項還有USERCTL(普通用戶能否控制次網卡,這樣的控制包括啟用和禁用網卡,yes是可以控制 no是不能控制)TYPE(制定網路設備類型,例如乙太網)PEEYDNS=no (當上面的BOOTPROTO=dhcp的時候,

no可以不讓dhcp分給文件/etc/resolv.confnameserver一個值) 改變網卡的ip netmask 可以有兩種方法 方法1vim /etc/sysconfig/network-scripts/ifcfg-eth0 這個重啟系統或者重啟網路服務方法,這都不會失效.這種方法不能立即生效,只能在重啟網路服務后才能生效.2是直接在命令行輸入ifconfig ethX ip netmask mask 這種方法可以立即生效,但是重啟服務或者是重啟系統后就會失效!!!

關於是否啟用網卡的網路服務?你可以編輯/etc/sysconfig/network這個文件,裡面有幾個選項 1. NETWORKING=yes 是否啟用網路功能 2. NETWORKING_IPV6=no 是否啟用ipv6 3. HOSTNAME= 這裡是你的主機名字(*注意:HOSTNAME最終都以這裡為準!)

4. GATEWAY= 這裡是網關 5. GATEWAYDEV= 這裡是設備 重啟網卡方式:1.service network restart 2. ifup/ifdown eth0 3. ifconfig eth0 up/down 在命令行輸入hostname name 這立即就生效,重啟網路服務后后失效,重啟系統后按/etc/sysconfig/network中的HOSTNAME為準!!!所以說想現在就有效,重啟后仍然有效,你就可以先hostname name 然後修改/etc/sysconfig/network

中修改HOSTNAME 這樣就可以了! 問題:當/etc/sysconfig/network/etc/sysconfig/network-scripts/ifcfg-eth0中的GATEWAY相同的時候,以那個文件中的為準呢?答案是以範圍小的那個為準,以ifcfg-eth0為準. route –n 可以查看網關的相關信息, 如何添加默認網關信息? route add [-net|-host] DEST mask netmask ge/dev 例如

route add -net <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />0.0.0.0 netmask 0.0.0.0 gw 192.168.0.254 Gw 為下一條或者網關 當增加路由信息的時候,用上面的例子做的時候 ,重啟網路服務,剛才增加的路由信息就會變無,如果想在重啟服務后 路由信息還在 那就就要在/etc/sysconfig/network-scripts/目錄下建立一個route-ethX的文件 其中X表示網卡號!在文件內寫的方式是:1 10..0.0.0

/8 via 192.168.0.254
當在linux啟動的時候,想別名定義網卡,你可以修改/etc/modprobe.conf文件


[火星人 ] Linux 中網卡設定有關知識已經有471次圍觀

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