Linux——网络配置命令一、ifconfig
自ubuntu17起,已经不提供这个命令了,要自动安装
sudo apt installnet-tools
ifconfig -a :查看当前系统所有的网络接口
ifconfiginterface(PS:这里是网络接口的名称) down:禁用当前网络接口
ifconfiginterface up :启用网络接口
二、ip命令
1、管理网络接口
1)、ip link list显示网络设备的运行状态
2)、ip -s link list 显示更详细的网络设备运行状态
4)、ip link set dev ens33 mtu 1600: 改变网络设备最大传输单元 MTU的值为1600
2、管理ip地址
1)、ipa showdev ens33 显示指定网络接口的ip
2)、ip addr ls ens33
5)、ip -4 addr flush ens33
通过id修改的ip地址重启后会消失 。如果要永久保存,则需要修改配置文件
3、管理路由表
1)、ip route show 显示main 路由表的路由信息
每行定义一个路由表 , 前面的数字为路由编号,后面为路由名称
以上的几个路由表为默认路由表,用户不可以修改
默认所有的路由表都会被插入到254的main表中 。在进行路由查询时 , 内核只使用路由表main
3)、ip route show table local 指定显示路由表
4、管理策略路由
1)、ip route list列出当前系统的策略路由规则
2、添加一条到达网络224.0.0.0/28的路由
route add -net 224.0.0.0/28 netmask 224.0.0.0 dev docker0
3、删除指定的路由记录224.0.0.0
route del -net 224.0.0.0 netmask 224.0.0.0
route -n 查看路由
5、删除默认网关
route deldefault gw 172.17.0.0 dev docker0
route -n
四、netstat命令
1、netstat(network status) 查看各种网络信息的,包括网络连接、路由表以及网络接口的各种统计数据
netstat [options]
常用的几个选项:
-a :显示所有处于活动状态的套接字
-t :显示TCP/IP协议的连接信息
-l:列出所有处于监听状态的套接字
-n:直接显示ip地址,不转换成域名
-i :列出所有的网络接口
-p:显示使用套接字的进程id和程序名
-r:显示路由表信息
2、netstat -a
显示所有的端口,包含未监听的和监听的
3、nestat -at
只显示TCP/IP协议的连接
4、netstat -tl
只显示处于监听状态的TCP连接
5、netstat -tlanx
显示数字形式的ip地址
6、netstat -anp | grep ":80"
排查处于某个端口被占用导致服务器无法启动
7、netstat -i
列出当前系统的所有网络接口
8、netstat -r
查看路由表信息
该命令是向某台主机()发送ICMP数据包,并接收响应
Ctrl C退出ping 命令
linux系统怎么添加路由?linux下添加路由linux路由命令配置的方法:
一:使用 route 命令添加
使用route 命令添加的路由linux路由命令配置,机器重启或者网卡重启后路由就失效linux路由命令配置了linux路由命令配置,方法:
二:在linux下设置永久路由的方法:
1.在/etc/rc.local里添加
方法:
2.在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev
3./etc/sysconfig/static-router :
linux 添加永久静态路由
Linux 的路由功能:
# route 命令添加的路由,机器重启或者网卡重启后就没掉linux路由命令配置了,在linux下设置永久路由的方法:
1.在/etc/rc.local里添加
2.在/etc/sysconfig/network里添加到末尾
3./etc/sysconfig/static-router :
any net x.x.x.x/24 gw y.y.y.y
【linux路由命令配置 linux系统配置路由命令】 开启 IP 转发:
Linux下Route 路由指令使用详解 linux route命令 用于显示和操作IP路由表。
要实现 两个不同子网之间的通信 ,需要一台连接两个网络的路由器 , 或者同时位于两个网络的网关来实现 。
在Linux系统中 , 设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet , 那么就需要将这台机器的IP地址 设置为 Linux机器的默认路由。
格式:
[root@linux ~]# route [-nee]
[root@linux ~]# route add [-net|-host] [网域或主机] netmask [mask] [gw|dev]
[root@linux ~]# route del [-net|-host] [网域或主机] netmask [mask] [gw|dev]
1、 查看相关参数:
-n :不要使用通讯协定或主机名称,直接使用 IP 或 port number;
-ee :使用更详细的资讯来显示
2、增加 (add) 、删除 (del) 路由的相关参数:
-net :表示后面接的路由为一个网域;
-host :表示后面接的为连接到单部主机的路由;
netmask :与网域有关,可以设定 netmask 决定网域的大?。?
gw :gateway 的简写,后续接的是 IP 的数值喔,与 dev 不同;
dev :如果只是要指定由那一块网卡连线出去,则使用这个设定,后面接 eth0 等
设置默认路由
格式:route add default gw {IP-ADDRESS} {INTERFACE-NAME}
其中,
参数{IP-ADDRESS): 用于指定路由器(网关)的IP地址;
参数{INTERFACE-NAME}: 用于指定接口名称,如eth0 。使用/sbin/ifconfig -a可以显示所有接口信息 。
例:
添加到指定网络的路由规则
格式:route add -net {NETWORK-ADDRESS} netmask {NETMASK} dev {INTERFACE-NAME}
其中
参数{NETWORK-ADDRESS}: 用于指定网络地址
参数{NETMASK}: 用于指定子网掩码
参数{INTERFACE-NAME}: 用于指定接口名称,如eth0 。
例:
屏蔽一条路由,设置到指定网络为不可达 ,避免在连接到这个网络的地址时程序过长时间的等待
格式:route add -net {NETWORK-ADDRESS} netmask {NETMASK} reject
例:
删除路由设置 , 参数指定的方式与route add相似 。
格式:route del -net {NETWORK-ADDRESS} netmask {NETMASK} dev {INTERFACE-NAME}
格式:route del -net {NETWORK-ADDRESS} netmask {NETMASK} reject
例:
注意的是 , 直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后 , 该路由就 失效 了; 要想永久保存 ,有如下方法:
1.在/etc/rc.local里添加
2.在/etc/sysconfig/network里添加到末尾
3./etc/sysconfig/static-router :
any net x.x.x.x/24 gw y.y.y.y
把linux的一个网卡配置为一个路由器的端口,该怎么配?输入以下代码,vi / etc / sysconfig / network-scripts / ifcfg-eth0,填写IP地址 , 子网掩码,网关,填写后,保存并退出,重启网络服务 , 红框代码为重启 代码,ping网关,测试外部网络 , 通过正常操作 。
1、打开Linux终端系统,然后在系统中输入以下代码,vi / etc / sysconfig /网络脚本/ ifcfg-eth0 。
2、开始填写命令代码 , 例如IP地址,子网掩码和网关 。
3、填写后,保存并退出 。
4、重启网络服务 , 红框代码是要重启的代码 。
5、对网关执行Ping操作,测试外部网络,然后通过正常操作 。
扩展资料:
ifconfig查看网卡信息的命令(网卡的名称为eth0?ethN,取决于使用的网卡),只有root用户才能使用,普通用户不能使用 。
route -n命令可查看路由,cat /etc/resolv.conf可查看DNS并配置DNS,有三种方法可以在此文件的命令行中修改IP,其中之一是临时的,重启后将不可用 。
linux多网卡设置默认路由1、使用root用户登录服务器linux路由命令配置 , 确定配置网卡 。通常有几种情况linux路由命令配置:
(1) 如果是修改服务器IP 。这种情况下服务器上已经配置了IP 。执行ifconfig查看IP配置在哪个网卡上 。
(2) 如果是新装系统的新服务器并且只有一张网卡 。那就直接配吧 。比如云服务器linux路由命令配置,通常为eth0 。
(3)如果是新装系统多个网卡呢linux路由命令配置,可以使用ethtool命令查找可用的网卡 。ethtool ethX | grep 'Link detected' , 查看链接状态为Link detected: yes 。如果不是很确定,通过配置多试试问题也不大 。
2、进入/etc/sysconfig/netwrok目录 , 这里假设是eth0网卡,修改ifcfg-eth0文件 。设置内容如下:
BOOTPROTO='static'
IPADDR='192.168.0.1'
NETMASK='255.255.255.0'
STARTMODE='auto'
3、配置默认网关 , 通过修改配置文件/etc/sysconfig/netwrok/routes实现,添加内容如下
default 192.168.1.1 - -
4、执行service network restart重启网卡服务 。使上述修改生效 。
Linux:~ # service network restart
5、ifconfig -a查看eth0网卡的IP,如果正常,继续下一步 , 否则检查网卡是否正常
6、测试 。从本地ping IP或者登录系统,成功则配置完成 。
linux路由命令配置的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于linux系统配置路由命令、linux路由命令配置的信息别忘了在本站进行查找喔 。
推荐阅读
- 直播卖珠子做什么用品,直播卖珠子做什么用品比较好
- 命令查linux系统版本,linux命令行查看系统版本
- 生死狙击飞行游戏视频,生死狙击飞行图
- 鸿蒙os能装电脑了吗,鸿蒙os可以下载了吗
- go语言内存模型 go内存模型 堆栈
- 如何招加盟电商,怎么加盟电商
- 电脑休眠了还可以开直播吗,电脑休眠还能听歌吗
- c语言作图函数 c语言绘制函数图像
- 包含晋城外卖小程序代理商的词条