linux中一些常见的设定网络参数的下令-linux运维
ifconfig:查询、设定网卡与ip、子网掩码等参数(需先安装net-tools工具)
ifup、ifdown:启动和关闭网络接口
route:查看、配置路由信息
ifconfig
第一来看ifconfig下令
ifconfig [网卡名] [选项] up、down:启动或关闭该网络接口 mtu:设定mtu值 netmask:设定子网掩码 broadcast:设定播送地址
第一看首先个例子,查看系统上所有网卡,只需输入ifconfig下令即可,不消增加任何参数
# ifconfig eth0: flags=4163mtu 1500 inet 192.168.2.220 netmask 255.255.255.0 broadcast 192.168.2.255 inet6 fe80::1733:cf21:906d:57af prefixlen 64 scopeid 0x20 ether 00:0c:29:84:5b:d0 txqueuelen 1000 (Ethernet) RX packets 9946 bytes 10315936 (9.8 MiB) RX errors 0 dropped 3 overruns 0 frame 0 TX packets 2208 bytes 186213 (181.8 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73 mtu 65536 ……
从该下令的导出信息,我们可以得出许多信息,网卡名称、ip地址、子网掩码、播送地址等等
下面继续看几个例子
# 修改ip地址 # ifconfig eth0 192.168.1.222
你会发明,你只修改了ip地址,但是播送地址也会随着更改了。
# 同时修改ip、子网掩码以及mtu值 ifconfig eth0 192.168.2.222 netmask 255.255.240.0 mtu 1000
请尽快安心训练,最后只需要重新启动network就会恢复到以前配置文件的设置
ifup ifdown
当我们修改了网络配置文件/etc/sysconfig/network-scripts/eth0后,想立刻生效。那么就需要运用
ifdown eth0 ifup eth0
除了该办法,个别我们还会运用
/etc/init.d/network restart
来重新启动所有网卡。
route
route这个下令可以查看路由表,也可以用来设定路由。
查看路由信息 route [-nee]
-n:不显示主机名,直接用ip显示,速度更快。这个选项有许多对于网络的下令都有
-ee:显示更细致的信息
# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 172.19.255.253 0.0.0.0 UG 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0 172.19.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
Destination:网络地址
Genmask:子网掩码,Destination和Genmask组成一个网络
Gateway:网关地址(要是显示是0.0.0.0则表示该路由直接由本机传送,也就是可以通过局域网直接发送。要是显示的是ip地址,则注明该路由需要经过路由器(网关)的帮助才干够发送出去。
Flag:标记,常见的U表示该路由是启动着的,G表示该路由需要通过外部的主机通报数据包。
以上就是linux中一些常见的设定网络参数的下令的细致内容,更多请关注 百分百源码网 其它相干文章!