日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux网络属性配置

發布時間:2025/4/16 linux 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux网络属性配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

linux網絡屬性配置分動態分配和靜態指定

動態分配主要依靠DHCP服務器

靜態指定需要命令手動分配


靜態指定命令三家族

ifcfg家族

iproute2家族

nm家族


ifcfg家族:

ifconfig:接口及地址查看和管理

ifconfig -a 顯示所有接口包括inactive

ifconfig interface up|down 開關端口

ifconfig interface address netmask 修改端口ip地址

route:路由查看及管理

route -n 查看主機路由條目以數字形式表示

route add [-net|-host] target [netmask Nm] [gw Gw] [[[dev] If] 添加路由

route del [-net|-host] target [gw Gw] [netmask Nm] [[dev] If] 刪除路由

添加刪除默認路由

route add default gw 192.168.10.1?

route del default


netstat:狀態及統計數據查看


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:數字形式顯示所有TCPsockets

-uan:數字形式顯示所有UDPsockets

-tnl:數字形式顯示監聽狀態TCPsockets

-unl:數字形式顯示監聽狀態UDPsockets

-tunlp:數字形式顯示監聽狀態TCP、UDPsockets的相關進程及PID

netstat -i 顯示所有接口統計數據

netstat -Iinterface 顯示指定接口統計數據


iproute2家族:

ip [ OPTIONS ] OBJECT { COMMAND | help }

OBJECT := { link | addr | route | netns }

ip link:網絡設備配置

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:協議地址管理

ip address { add | del } IFADDR dev STRING

ip address { show | flush } [ dev STRING ]


ip netns:進行網絡命名空間管理

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:狀態及統計數據查看

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等文本編輯器直接修改

也可以使用專用的命令的進行修改

CentOS 6:system-config-network (setup),

CentOS 7: nmtui


路由的相關配置文件:/etc/sysconfig/networkj-scripts/route-IFACE

支持兩種配置方式,但不可混用;

(1) 每行一個路由條目:

TARGET ?via ?GW

(2) 每三行一個路由條目:

ADDRESS#=TARGET

NETMASK#=MASK

GATEWAY#=NEXTHOP

注:用虛擬機啟用第二塊兒網卡路由沒有添加成功。。。。

轉載于:https://blog.51cto.com/edonkey/1754034

總結

以上是生活随笔為你收集整理的linux网络属性配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。