linux网络基础设置
查看及檢測網絡:
1.使用ifconfig命令查看網絡接口:
ifconfig
b. ?查看所有網絡接口,禁用的接口也可以查出
ifconfig -a
c. ?查看指定的網絡接口,無論接口是否處于激活狀態
ifconfig 設備名
RX packets 接收數據包?? TX packets 發送數據包??
2. 使用ip 、ethool命令查看網絡接口信息
a. 查看網絡接口的數據鏈路層信息
ip link
ip a (ip address、ip add)
ethtool
?? mii –tool 查看鏈路是否通
3. 查看主機名、路由表
A. ?hostname 查看主機名
B. 查看路由表
1>.使用route查看路由表(route –n =netstat -rn)
2>.使用netstat ?-r查看路由表? (-n 不執行DNS反向查找,直接顯示數字形式的IP地址)
4.查看網絡連接情況 netstat
-r 顯示路由表信息
-l 查看監聽(listen)狀態下的網絡信息
-a 顯示當前主機中所有的網絡連接信息
-n 以數字的形式顯示相關信息
-p 顯示與網絡連接相關的進程號
5.ping、traceroute、nslookup命令
1>.測試網絡連通性:ping
-c 發送數據包個數
-I 當ping通時,指定間隔多少秒發送下一個數據包
-w當ping 不通時,指定發送的每個數據包的超時時間,單位秒
-s 指定數據包大小
2>.跟蹤數據包途徑? traceroute
-n 不執行DNS反向查找,查找顯示數字形式的IP地址
課外補充:
在windows中的tracer命令
在dos中輸入tracert –d (-d 不將地址解析成主機名)
測試DNS域名解析? nslookup命令
設置網絡地址參數
方法一:ifconfig 網絡設置IP地址/短格式子網掩碼
方法二;ifconfig網絡設備IP地址netmask子網掩碼
ifconfig網絡設備:子接口名稱? IP地址/短式子網掩碼
需在/etc/sysconfig/network-scrips目錄下手動添加配置文件
例如:ifconfig eth1 up && ifconfig eth0:0 down.或者ifdown eth0;ifup eth0
修改某塊網卡配置后,僅重啟該網卡
ifdown 網絡設備 ;ifup 網絡設備
修改主機名
配置路由
route add –net 網段/短格式子網掩碼 gw 網關地址
route del –net 網段/短格式子網掩碼
route add default gw 網關地址
route del default gw 網關地址
a.在vi /etc/rc.local中添加(開關機后最后執行的腳本)
例如添加:route add –net 192.168.2.0/24 dev eth0
????????? ?route add –net 192.168.3.0/24 gw 192.168.1.1
?
b.在/etc/sysconfig/network 中添加到為末尾(網卡的配置文件如果有設置了網關,該文件優先級高于此配置文件)
c.修改/etc/sysconfig/static-routes(沒有該文件手動建立)
在內參加: any net 192.168.2.0/24 gw 192.168.1.254
?????????? any net 192.168.3.0 netmask? 255.255.255.0? gw 192.168.1.253
1.echo “1”>/proc/sys/net/ipv4/ip_forward(臨時開啟)
2.vi /etc/sysctl.conf 將net.ipv4.ip_forward=0改為1(永久開啟)
systcl –p(sysctl.conf文件立即生效)
設置DNS域名解析
vi編輯/etc/hosts文件
/etc/hosts文件優于DNS域名解析服務,如果一個域名在host文件中已存在映射關系,將不再通過DNS服務器進行域名解析。hosts文件中一個IP地址可以對應多個域名或者別名。
轉載于:https://www.cnblogs.com/XXXX001/p/11348478.html
總結
以上是生活随笔為你收集整理的linux网络基础设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: -1的 补码
- 下一篇: 关于Linux的修复(重新引导)