一 手動/自動配置ip引數ifconfig ifup ifdown
1.ifconfig手動檢視修改啟動關閉網路介面
ifconfig 網絡卡介面(例如eth0 eth1等) up|down
二 修改路由器route
route -[nee]
-n:不使用通訊協議或主機名,直接使用ip/port number
-ee 顯示更加詳細的資訊
修改命令
route add/del [-net|-host] [網路或主機名] netmask [mask] [gw|dev]
add/del:增加或刪除
引數:-net 表示後面接的路由為乙個網路
-host 後面接的為連線到單部主機的路由器
netmask 子網掩碼
gw :閘道器 後面接ip的數值
dev 指定哪塊網絡卡連線出去 後面跟網路介面
例如route add default gw 192.168.1.2---增加預設路由器,設定完之後,/etc/init.d/network restart
route add/del -net 192.168.100.0 netmask 255.255.255.0 dev eth0
三 網路引數綜合命令ip
ip [options] 動作 命令
選項和引數:
-s 顯示裝置的統計資料
link 與裝置device相關的設定 包括mtu mac等
add/address
route 與路由器設定有關
3.1 資料鏈路層有關的介面裝置 ip link
ip link show 顯示所有介面的資訊
ip link set device [引數]
up|down 開啟或關閉某個介面
address 更改配置的mac
name 給予介面特殊的名字
mtu 最大單元
例如網絡卡啟動關閉 ip link set eth0 up/down
設定單元值 ip link set eth0 mtu 1000
修改網絡卡名稱 mac
ip link set eth0 name bbb
ip link set eth0 address xx:xx:xx:xx:xx:xx
3.2 與網路層相關的ip 相關設定
ip adress show---檢視ip引數
ip adress add/del [ip引數] [dev裝置名] 相關引數
ip引數 網路ip的設定
dev 網路引數所要設定的介面
相關引數
broadcast 設定廣播位址
label 裝置別名
例如ip addr add 172.31.81.24 dev eth0 label eth0:10
3.3 路由器相關設定 ip route
ip route show/list ---檢視路由器
ip route [add/del] [ip/網路號] [via gateway] [dev 裝置]
[ip/網路號] --目標網路段
gateway--自己管理網閘道器
ip或網路號:使用192.168.60.0/24 之類的網路號或者單純的ip
via 從這個閘道器出去
dev 由哪個裝置連線出去
新增路由
ip route add 192.168.10.0/24 via 192.168.5.100 dev eth0---ip10.0網段的ip可以通過5.100連線出去
設定預設路由 ip route add default via 92.168.5.100 dev eth0
用批處理命令設定網路引數
現在很多公司都實行內外網隔離管理,使用不同的網線或不同的無線路由器來分別連線內網或外網。而內外網的網路引數可能不同,切換內外網時一般需要修改ip位址 閘道器等引數,一般大家都會找個小軟體來實現自動修改網路引數,其實大可不必那麼麻煩,用作業系統自帶的批處理命令就能方便地實現修改網路引數功能。下面是我自...
ioctl引數命令設定
define scull ioc magic k define scull iocreset io scull ioc magic,0 define scull iocsquantum iow scull ioc magic,1,int define scull iocsqset iow scull...
openwrt uci 設定網路命令
openwrt使用命令列設定無線和有線網路 在我們將 路由器韌體刷成開源的基於linux核心的openwrt系統後,由於openwrt預設未安裝web管理介面,所以我們需要先通過ssh或者telnet對路由器進行網路設定,設定完成後可通過openwrt的軟體包管理opkg安裝web設定介面luci。...