Linux网络相关配置

作者&投稿:孔钥 (若有异议请与网页底部的电邮联系)
~

这里说的网络配置主要是centos环境

centOS系统,在/etc/sysconfig/network-scripts目录下找到当前机器的端口文件,文件名通常是ifcfg-网络连接名。
vim 打开编辑,添加修改分配模式,IP地址,掩码,DNS等内容,完整的示例如下:

修改完成后,执行systemctl restart network重启网卡生效。

Ubuntu20配置值静态ip,需要修改/etc/netplan下面找到一个yaml文件,文件名带network的,1-network-manager-all.yaml,这里给出一个配置示例:
(这里用ifconfig或者ip addr命令先看一下自己的网卡编号,我的编号是enpls0)

修改完成后,输入命令:sudo netplan apply使得配置生效
配置完成后ping一下其他机器或者外网网址看一下网络是否通了,配置还是没生效可以尝试重启机器(重启不影响的情况下)。

查看端口信息
netstat -tunlp |grep 端口号 查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp |grep 8000
nmap 127.0.0.1 查看本机开放的端口,会扫描所有端口。
lsof -i:端口号查看端口所在进程-9

启动防火墙
systemctl start firewalld
禁用防火墙
systemctl stop firewalld
设置/禁止开机启动
systemctl enable/disable firewalld
重启防火墙
firewall-cmd --reload
查看状态
systemctl status firewalld / firewalld-cmd --state
查看版本
firewall-cmd --version
查看帮助
firewall-cmd --help
查看区域信息
firewall-cmd --get-active-zones
查看指定接口所属区域信息
firewall-cmd --get-zone-of-interface=eth0
拒绝所有包
firewall-cmd --panic-on
取消拒绝状态
firewall-cmd --panic-off
查看是否拒绝
firewall-cmd --query-panicpor
将接口添加到区域(默认接口都在public)
firewall-cmd --zone=public --add-interface=eth0(永久生效再加上 --permanent 然后reload防火墙)
设置默认接口区域
firewall-cmd --set-default-zone=public(立即生效,无需重启)
更新防火墙规则
firewall-cmd --reload或firewall-cmd --complete-reload(两者的区别就是第一个无需断开连接,就是firewalld特性之一动态添加规则,第二个需要断开连接,类似重启服务)
查看指定区域所有打开的端口
firewall-cmd --list-port
firewall-cmd --zone=public --list-ports
在指定区域打开端口(打开后需要重启防火墙生效)
firewall-cmd --zone=public --add-port=80/tcp(永久生效再加上 --permanent)

参考网址: https://jingyan.baidu.com/article/20b68a88943059796cec622e.html



linux一些基本命令以及初级网络配置方法
答:配置文件/init/inittab级别0       关机  1       单用户模式,主要用来修改管理员密码  2       不带网络支持的文本模式  3       带网络支持的文本模式  4       保留  5       ...

Linux中有哪些常用的网络命令,分别适用于什么场景?
答:1. ifconfig:网络接口的守护者ifconfig是Linux网络接口配置的基石,它能揭示和调整接口状态、IP地址、子网掩码和MAC地址。基本用法如下:ifconfig [网络接口] [选项]例如,启动和配置eth0接口的示例:ifconfig eth0 upifconfig eth0 inet 192.168.1.10 netmask 255.255.255.0ifconfig eth0 hw et...

Linux网络基本配置
答:1 要配置一个局域网内通信的计算机: ip地址+子网掩码 2 要配置一个跨网段通信的计算机: ip地址+子网掩码+网关 3 要配置一个可以上网的计算机: ip地址+子网掩码+网关+DNS 6 以太网连接 1 在Linux中,以太网的接口命名为: eth0 , eth1等,0/1代表网卡的编号 2 通过lspci命令可以查看网卡的硬...

Linux实战技术—CentOS 7 网络配置
答:初学Linux,在VMware Workstation上安装了Centos 7版本,接下来我们就进行网络配置。1.centos7虚拟机安装 进入centos官网 https://vault.centos.org/,然后选择centos的7.4版本;找到isos/,点击一下;点击x86_64/;下载centos7,可根据自己需要下载。2.虚拟机的典型配置 下载完成之后,打开vmware,然后点...

linux网络配置命令
答:linux系统下网络配置命令是:ifconfig命令。1、ifconfig命令简介:ifconfig是interfacesconfig的简称,ifconfig命令用来查看和配置网络设备,当网络环境发生改变时可通过此命令对网络进行相应的配置。2、语法:ifconfig[网络设备][参数]3、参数:up启动指定网络设备/网卡。down关闭指定网络设备/网卡。该参数可以...

linux网卡ip配置linux网卡ip配置
答:如何配置Linux系统的网络IP地址?1.首先以根用户登录系统,然后使用lspci|grepEthernet命令检查计算机上的以太网卡设备是否被内核检测到。这里我要提醒大家,在默认的情况下,只有root也就是根用户才有权限进行网络配置。红框内就是检测到的网卡信息。2.然后使用“ifconfig”命令查看系统已经识别并已激活的...

linux网卡配置linux网卡设置
答:linux网络设置详解?使用网络配置命令 修改网卡的地址、状态 ifconfig命令不仅可以用于查看网卡配置,还可以修改网卡的IP地址、子网掩码,也可以绑定虚拟网络接口、激活或禁用网络接口。修改网卡的IP地址、子网掩码需要设置网卡的地址时,命令格式如下:ifconfig网络接口名称IP地址 通常后一种方式用得更多一些。

Linux系统设置IPlinux的ip设置
答:1.使用root用户登录到linux操作系统。?2.右键点击计算机桌面空白处,点击“OpenTerminal”,打开命令终端。?3.在命令行输入ifconfig命令可以查看当前配置的IP地址,然后输入vim/etc/sysconfig/network-scripts/ifcfg-eth0命令,打开文件编辑界面,其中ifcfg-eth0表示配置eth0这个网卡,假如其他网卡,则使用ifcfg...

linux 查看当前的网络配置
答:linux 查看当前的网络配置 1、执行 ifconfig命令,结果如下可以查看到ip、mac地址等相关网络配置 2, 执行 vi /etc/sysconfig/network-scripts/ifcfg-eth0,访问Linux中网络配置文件,结果如下 配置说明 DEVICE=eth0网卡设备名,eth0表示第一张网卡 BOOTPROTO=none是否自动获取IP(none、static、dhcp),当值为dhcp时...

linux给网卡配置ip地址linux给网卡配置ip
答:golang修改linux网络配置安装dhcp服务,并首先关闭防火墙,复制并配置模板,确定网段,并确定DNS地址,查看IP地址以及设置主页进行设置,linux的网络配置的修改。linux的网卡配置文件?在linux下通过命令查网卡配置的方法如下:1、首先在电脑上打开Linux系统,然后进入Linux系统的终端窗口。2、然后使用nmcli命令显示...