Linux网络设置与基础服务
查看网络配置
-
Ifconfig 查看网络接口地址
-
route 查看路由表条目
-
netstat 查看网络连接情况
-
-n 以数字的形式显示相关的主机地址
-
-a 显示当前主机中所有活动的网络链接信息(包括监听,非监听状态的服务端口)
-
-p 显示与网络链接相关联的进程号,进程名称信息(该选项需要root权限)
-
-t 查看TCP协议相关的信息
-
-l 显示处于监听状态的网络连接及端口信息
-
traceroute 跟踪数据包的路由途径
-
nslookup 测试dns域名解析
-
例如解析360
-
设置网络地址参数
-
临时配置:通过命令行直接修改当前正在使用的网址,修改后立即可以生效,操作简单快速,执行效率高,一般在调试网络的过程中使用
1.ifconfig网络接口 ip 地址 netmask 子网掩码
ifconfig ens33 192.168.88.110 netmask 255.255.255.0 改后立即生效不需要重启
2.if 网络接口 ip 地址 /子网掩码长度
-
Ifconfig enss33 192.168.88.100/24
-
固定配置:通过配置文件来存放固定的各种网址地址,需要重启network服务才会生效,这种方式的操作上相对复杂一些,但相当于“永久配置”,一般在需要为服务器设置固定的网络地址时使用
-
systemctl restart neterok
进入vim /etc/sysconfig/netwrok-scripts vim ifcfg-ens33
-
创建虚拟接口
例如;添加一个ens33:0,ip地址设置为128.17.0.0
Ifconfig ens33:0 128.17.0.0 -
可以用ifconfig down禁用 或 ifconfig up启用
-
使用route添加,删除静态路由
-
route命令不仅仅可以用来查看路由表的信息,还可以用来添加,删除静态路由的路由表条目,其中当然也包括设置默认网关地址
-
route add 添加路由记录 -net选定目标网段的地址 gw指定下一跳路由器的IP地址
例如:本机访问另一个网段192.168.3.0/24的数据发给192.168.4.254
- 添加路由:
- 删除静态路由
- 添加新的默认网关
- 删除默认网关记录