1. linux 查看當前的網路配置
linux 查看當前的網路配置
1、執行 ifconfig命令,結果如下可以查看到ip、mac地址等相關網路配置
配置 說明
DEVICE=eth0 網卡設備名,eth0表示第一張網卡
BOOTPROTO=none 是否自動獲取IP(none、static、dhcp),當值為dhcp時,只需配置上述例子中的那幾項就可以聯網
HWADDR=00:0C:29:11:30:39 MAC地址
NM_CONTROLLED=yes 是否可以由Network Manager圖形管理工具託管
ONBOOT=yes 是否隨網路服務啟動當前網卡生效(在CentOS 6 以上的版本中ONBOOT是默認關閉的。)
TYPE=Ethernet 網路類型,這里為乙太網
UUID=5ab36190-a5df-4bf1-94d8-6c126afd05f1 唯一識別碼
IPADDR=192.168.0.200 IP地址
NETMASK=255.255.255.0 子網掩碼
GATEWAY=192.168.0.1 網關
DNS1=202.106.0.20 DNS
IPV6INIT=no IPv6是否啟用,這里設置為不啟用
USERCTL=no 是否允許非root用戶控制此網卡,這里為不允許
2. Linux裡面查看本機路由表命令是什麼
通過netstat命令
netstat命令一直是Linux中列印路由表信息一種廣泛使用的方法。然而,它被ip route命令正式取代。無論如何,我們都需要它,因為它仍然是檢索所需信息的一種方法。
以下是使用此命令的方法:
$ netstat -rn
如何在Ubuntu中查看網路路由表
-r此標志用於顯示內核路由表
如何在Ubuntu中查看網路路由表
-n此標志用於顯示數字地址
如何在Ubuntu中查看網路路由表
3. centos7 網路管理命令
一.IP
nmcli -p dev 查看網卡,ip,連接狀況
或者ip a
ip a s eth0 查看eth0的ip
ip r 查看路由
配置ip的兩種方式:
方式一吵鋒:
vi /etc/sysconfig/network-scripts/升桐晌ifcfg-eth0
方式二:
nmtui edit eth0
配置好需systemctl restart network重啟網路
二.DNS
cat /etc/resolv.conf
可以查看dns情況,但不要直接配置輪雀
4. linux如何查看路由表
使用 route 命令可以查看 Linux 內核路由表。
Route命令是用於操作基於內核ip路由表,它的主要作用是創建一個靜態路由讓指定一個主機或者一個網路通過一個網路介面,如eth0。當使用"add"或者"del"參數時,路由表被修改,如果沒有參數,則顯示路由表當前的內容。
設置內核路由表的命令格式是:
# route [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]
(4)centos查看路由命令擴展閱讀
route命令參數介紹:
-c顯示更多信息
-n不解析名字
-v顯示詳細的處理信息
-F顯示發送信息
-C顯示路由緩存
-f清除所有網關入口的路由表。
-p與add命令一起使用時使路由具有永久性。
5. 如何使用route命令查看 Linux內核路由表
使用下面的 route 命令可以查看 Linux 內核路由表。
# route
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
route 命令的輸出項說明
輸出項
說明
Destination
目標網段或者主機
Gateway
網關地址,」*」 表示目標是本主機所屬的網路,不需要路由
Genmask
網路掩碼
Flags
標記。一些可能的標記如下:
U — 路由是活動的
H — 目標是一個主機
G — 路由指向網關
R — 恢復動態路由產生的表項
D — 由路由的後台程序動態地安裝
M — 由路由的後台程序修改
! — 拒絕路由
Metric
路由距離,到達指定網路所需的中轉數(linux 內核中沒有使用)
Ref
路由項引用次數(linux 內核中沒有使用)
Use
此路由項被路由軟體查找的次數
Iface
該路由表項對應的輸出介面
3 種路由類型
主機路由
主機路由是路由選擇表中指向單個IP地址或主機名的路由記錄。主機路由的Flags欄位為H。例如,在下面的示例中,本地主機通過IP地址192.168.1.1的路由器到達IP地址為10.0.0.10的主機。
Destination Gateway Genmask Flags Metric Ref Use Iface----------- ------- ------- ----- ------ --- --- -----10.0.0.10 192.168.1.1 255.255.255.255 UH 0 0 0 eth0 網路路由
網路路由是代表主機可以到達的網路。網路路由的Flags欄位為N。例如,在下面的示例中,本地主機將發送到網路192.19.12的數據包轉發到IP地址為192.168.1.1的路由器。
Destination Gateway Genmask Flags Metric Ref Use Iface----------- ------- ------- ----- ----- --- --- -----192.19.12 192.168.1.1 255.255.255.0 UN 0 0 0 eth0 默認路由
當主機不能在路由表中查找到目標主機的IP地址或網路路由時,數據包就被發送到默認路由(默認網關)上。默認路由的Flags欄位為G。例如,在下面的示例中,默認路由是IP地址為192.168.1.1的路由器。
Destination Gateway Genmask Flags Metric Ref Use Iface----------- ------- ------- ----- ------ --- --- -----default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
配置靜態路由
route 命令
設置和查看路由表都可以用 route 命令,設置內核路由表的命令格式是:
# route [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If] 其中:
add : 添加一條路由規則
del : 刪除一條路由規則
-net : 目的地址是一個網路
-host : 目的地址是一個主機
target : 目的網路或主機
netmask : 目的地址的網路掩碼
gw : 路由數據包通過的網關
dev : 為路由指定的網路介面
route 命令使用舉例
添加到主機的路由
# route add -host 192.168.1.2 dev eth0:0# route add -host 10.20.30.148 gw 10.20.30.40
添加到網路的路由
# route add -net 10.20.30.40 netmask 255.255.255.248 eth0
# route add -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41# route add -net 192.168.1.0/24 eth1 添加默認路由
# route add default gw 192.168.1.1
刪除路由
# route del -host 192.168.1.2 dev eth0:0
# route del -host 10.20.30.148 gw 10.20.30.40
# route del -net 10.20.30.40 netmask 255.255.255.248 eth0
# route del -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41
# route del -net 192.168.1.0/24 eth1# route del default gw 192.168.1.1
設置包轉發
在 CentOS 中默認的內核配置已經包含了路由功能,但默認並沒有在系統啟動時啟用此功能。開啟 Linux 的路由功能可以通過調整內核的網路參數來實現。要配置和調整內核參數可以使用 sysctl 命令。例如:要開啟 Linux 內核的數據包轉發功能可以使用如下的命令。
# sysctl -w net.ipv4.ip_forward=1 這樣設置之後,當前系統就能實現包轉發,但下次啟動計算機時將失效。為了使在下次啟動計算機時仍然有效,需要將下面的行寫入配置文件/etc/sysctl.conf。
# vi /etc/sysctl.confnet.ipv4.ip_forward = 1 用戶還可以使用如下的命令查看當前系統是否支持包轉發。
# sysctl net.ipv4.ip_forward
6. mac os怎麼查看本機路由,如centos,用route,windows在cmd中用route print,mac os在終端怎麼查看
1、首先在電腦桌面上點擊打開lanunchpad工具。
7. LiNUX系統下,通過什麼命令可以查看系統的路由表
1、連接上相應的linux主機祥絕,進入到等待輸入shell指令的linux命令行狀態下。
8. linux查看路由命令應該怎麼做
linux的路由設置命令主要是route:
1、添加路由命令: route add -net 192.168.0.0/24 gw 192.168.0.1 增加一個到192.168.X.X的網段,網關為192.168.0.1。
2、刪除路由命令:route del -net 192.168.0.0/24 gw 192.168.0.1
3、新增默認路由:route add default gw 192.168.0.1
4、查詢路由表 : route -n