歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下ioctl的小問題?

Linux下ioctl的小問題?

日期:2017/2/28 17:45:26   编辑:Linux教程
ifconfig 在Linux和Solaris下的差別

  在unix系統下可以通過ifconfig命令來查詢和設置網絡接口的運行參數,在各個unix系統下,它的絕大多數功能是一樣的,不過今天我發現了一個在Linux和Solaris下不一致的地方。那就是ifconfig的up命令。

  在Solaris下執行如下兩個命令

   #ifconfig ifname down
   #ifconfig ifname up

  把ifname替換成相應的網絡接口的名稱。這兩個名稱執行完以後,相應的網絡接口的網絡連接不會發生變公。這就是說ifconfig的“up”命令完成的剛好是“down”命令相反的功能,這個是正確的。但是在Linux下就不一樣了,在Linux下同樣執行上面兩條命令後,相應網絡接口的網絡連接就會產生差異了。比如我的機子上只有一個連接的接口eth0,執行如下操作:

   #ifconfig eth0 down
   #ifconfig eth0 up

  這時候再來連接google就會連不上,ping也ping不通。但是如果ping某一個外網的IP地址(比如66.249.89.99)就能ping得通。但是在Solaris下不光能ping得通IP地址,還能ping通域名並且能通過域名進行連接。如果把上面的第二條命令
Copyright © Linux教程網 All Rights Reserved