搜索
首页
笔记
案例
关于
课程列表
linux常用软件
网络设置、排查
修改网卡名
设置网络参数的命令
网络故障排查
防火墙iptables
规则的查看与清除、定义默认策略
规则的定义与删除
nat表规则的设定
防火墙的设计
lvm
lvm介绍
lvm制作过程
分区扩容
ssh服务
ssh如何对信息进行加密传输——非对称加密
登陆远程主机、sftp、scp
ssh配置文件
免账号密码登录
vsftpd
ftp简介
ftp的主动模式与被动模式
ftp配置详解
配置自己的ftp服务
Let's Encrypt
课程导航
计算机基础知识
C
Linux
linux常用软件
计算机网络
程序员修养
设计模式
工具
Git
composer
vim
IntelliJ IDEA
wireshark
laravel
Spring
SpringMVC
Maven
数据库
MySQL
Redis
MongoDB
JDBC
Mybatis
MyBatis-Plus
服务端编程
PHP
Java
shell script
JavaWeb
HTML / CSS
HTML
CSS
HTML5
CSS3
BOOTSTRAP
JavaScript
JavaScript
JQuery
layui
修改网卡名
网络故障排查
设置网络参数的命令
这里介绍三个和网络设置相关的命令: * ifconfig:查询、设置网卡与ip、子网掩码等参数(需先安装net-tools工具) * ifup、ifdown:启动和关闭网络接口 * route:查看、配置路由信息 ## ifconfig 首先来看ifconfig命令 ```shell ifconfig [网卡名] [选项] up、down:启动或关闭该网络接口 mtu:设置mtu值 netmask:设置子网掩码 broadcast:设置广播地址 ``` 首先看第一个例子,查看系统上所有网卡,只需输入ifconfig命令即可,不用添加任何参数 ```shell # ifconfig eth0: flags=4163
mtu 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地址、子网掩码、广播地址等等 下面继续看几个例子 ```shell # 修改ip地址 # ifconfig eth0 192.168.1.222 ``` 你会发现,你只修改了ip地址,但是广播地址也会随着更改了。 ```shell # 同时修改ip、子网掩码以及mtu值 ifconfig eth0 192.168.2.222 netmask 255.255.240.0 mtu 1000 ``` 请尽快放心练习,最后只需要重启network就会恢复到之前配置文件的设定 ## ifup ifdown 当我们修改了网络配置文件/etc/sysconfig/network-scripts/eth0后,想立即生效。那么就需要使用 ```shell ifdown eth0 ifup eth0 ``` 除了该方法,一般我们还会使用 ```shell /etc/init.d/network restart ``` 来重启所有网卡。 ## route route这个命令可以查看路由表,也可以用来设置路由。 查看路由信息 route [-nee] * -n:不显示主机名,直接用ip显示,速度更快。这个选项有很多关于网络的命令都有 - -ee:显示更详细的信息 ```shell # 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表示该路由需要通过外部的主机传递数据包。
修改网卡名
网络故障排查
文章目录