linux网络属性配置
linux網(wǎng)絡(luò)屬性配置分動態(tài)分配和靜態(tài)指定
動態(tài)分配主要依靠DHCP服務(wù)器
靜態(tài)指定需要命令手動分配
靜態(tài)指定命令三家族
ifcfg家族
iproute2家族
nm家族
ifcfg家族:
ifconfig:接口及地址查看和管理
ifconfig -a 顯示所有接口包括inactive
ifconfig interface up|down 開關(guān)端口
ifconfig interface address netmask 修改端口ip地址
route:路由查看及管理
route -n 查看主機(jī)路由條目以數(shù)字形式表示
route add [-net|-host] target [netmask Nm] [gw Gw] [[[dev] If] 添加路由
route del [-net|-host] target [gw Gw] [netmask Nm] [[dev] If] 刪除路由
添加刪除默認(rèn)路由
route add default gw 192.168.10.1?
route del default
netstat:狀態(tài)及統(tǒng)計數(shù)據(jù)查看
netstat -rn 與 route -n 相同:顯示路由
netstat [--tcp|-t] [--udp|-u] [--udplite|-U] [--sctp|-S] [--raw|-w] [--listening|-l] [--all|-a] [--numeric|-n] [--extend|-e[--extend|-e]] [--program|-p]
常用組合:
-tan:數(shù)字形式顯示所有TCPsockets
-uan:數(shù)字形式顯示所有UDPsockets
-tnl:數(shù)字形式顯示監(jiān)聽狀態(tài)TCPsockets
-unl:數(shù)字形式顯示監(jiān)聽狀態(tài)UDPsockets
-tunlp:數(shù)字形式顯示監(jiān)聽狀態(tài)TCP、UDPsockets的相關(guān)進(jìn)程及PID
netstat -i 顯示所有接口統(tǒng)計數(shù)據(jù)
netstat -Iinterface 顯示指定接口統(tǒng)計數(shù)據(jù)
iproute2家族:
ip [ OPTIONS ] OBJECT { COMMAND | help }
OBJECT := { link | addr | route | netns }
ip link:網(wǎng)絡(luò)設(shè)備配置
ip link set DEVICE { up | down }|multicast { on | off } |name NEWNAME |mtu MTU |netns PID
ip link show DEVICE
ip route:路由表管理
ip route?{ add | del | show | flush | get }
示例:
# ip route add 192.168.1.0/24 via 10.0.0.1 dev eth1 src 10.0.20.100
# ip route add default via GW
# ip route delete 192.168.2.0/24
# ip route get 192.168.3.0/24
ip address:協(xié)議地址管理
ip address { add | del } IFADDR dev STRING
ip address { show | flush } [ dev STRING ]
ip netns:進(jìn)行網(wǎng)絡(luò)命名空間管理
ip netns list - show all of the named network namespaces
ip netns add NAME - create a new named network namespace
ip [-all] netns delete [ NAME ] - delete the name of a network namespace(s)
ip [-all] netns exec [ NAME ] cmd ... - Run cmd in the named network namespace
ss:狀態(tài)及統(tǒng)計數(shù)據(jù)查看
ss [options] [ FILTER ]
options
-t, --tcp Display TCP sockets.
-u, --udp Display UDP sockets.
-w, --raw Display RAW sockets.
-l, --listening Display only listening sockets (these are omitted by default).
-a, --all Display both listening and non-listening (for TCP this means established ? ?????connections) sockets.
-n, --numeric Do not try to resolve service names.
-e, --extended Show detailed socket information
-m, --memory Show socket memory usage.
-p, --processes Show process using socket.
-o, --options Show timer information.
FILTER := [ state STATE-FILTER ] [ EXPRESSION ]
示例
ss -o state established '( dport = :ssh or sport = :ssh )'
Display all established ssh connections.
nm(Network Manager)家族(CentOS 7)
nmcli:命令行工具
nmcli ?[ OPTIONS ] OBJECT { COMMAND | help }
?OBJECT := { general | networking | radio | connection | device | agent ?}
? ?general - general NetworkManager status and operations
? ? ?COMMAND := { status | hostname | permissions | logging }
? ?networking - get or set general networking state of NetworkManager
? ? ?COMMAND := { [ on | off | connectivity ] }
? ?radio - get or set radio switch states
????COMMAND := { all | wifi | wwan | wimax }
? ?connection - start, stop, and manage network connections
????COMMAND := { show | up | down | add | edit | modify | delete | reload | load }
? ?device - show and manage network interfaces
????COMMAND := { status | show | connect | disconnect | delete | wifi | wimax }
修改屬性
modify [--temporary] [ id | uuid | path ] <ID> [+|-]<setting>.<property> <value>
nmtui:text window 工具
Text User Interface for controlling NetworkManager
配置文件
IP/NETMASK/GW/DNS等屬性的配置文件:/etc/sysconfig/network-scripts/ifcfg-IFACE
其可通過vim等文本編輯器直接修改
也可以使用專用的命令的進(jìn)行修改
CentOS 6:system-config-network (setup),
CentOS 7: nmtui
路由的相關(guān)配置文件:/etc/sysconfig/networkj-scripts/route-IFACE
支持兩種配置方式,但不可混用;
(1) 每行一個路由條目:
TARGET ?via ?GW
(2) 每三行一個路由條目:
ADDRESS#=TARGET
NETMASK#=MASK
GATEWAY#=NEXTHOP
注:用虛擬機(jī)啟用第二塊兒網(wǎng)卡路由沒有添加成功。。。。
轉(zhuǎn)載于:https://blog.51cto.com/edonkey/1754034
總結(jié)
以上是生活随笔為你收集整理的linux网络属性配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle 学习笔记 11 -- 视图
- 下一篇: (笔记)Linux内核学习(五)之中断推