首页 > 其他分享 >网络属性及相关配置常用命令-上篇

网络属性及相关配置常用命令-上篇

时间:2024-11-19 13:45:36浏览次数:3  
标签:属性 ip 网卡 etc 常用命令 net 上篇 eth1 eth0

网络属性及相关配置

网卡名字

rocky8|openEuler

ip a |egrep 'mtu|scrope'

cd /etc/sysconfig/network-scripts
mv ifcfg-ens160 ifcfg-eth0
sed -i 's/ens160/eth0/g' ifcfg-eth0

vim /etc/default/grub		#grub是启动配置文件
GRUB_CMDLINE_LINUX="... net.ifnames=0 biosdevname=0"

grub2-mkconfig -o /etc/grub2.cfg;reboot #重读配置文件并重启

ip a|egrep 'mtu|scope'

rocky9

ip a|egrep 'mtu|scope|ether'
cat /sys/class/net/ens160/type #查看要修改的设备类型ID

mv /etc/NetworkManager/system-connections/{ens160.nmconnection,eth0.nmconnection}
sed -i 's/ens160/eth0/g' /etc/NetworkManager/system-connections/eth0.nmconnection
cat /etc/NetworkManager/system-connections/eth0.nmconnection

vim /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net",ACTION=="add",ATTR{address}=="00:0c:29:b1:f4:54",ATTR{type}=="1",NAME="eth0"

vim /etc/default/grub
GRUB_CMDLINE_LINUX="... net.ifnames=0 biosdevname=0"

grub2-mkconfig -o /etc/grub2.cfg;reboot
ip a|egrep 'mtu|scope|etger'

ubuntu

ip a|egrep 'mtu|scope|etger'
ls /etc/netplan
chmod 600 /etc/netplan/50-cloud-init.yaml
vim /etc/netplan/50-cloud-init.yaml
	network:
 		version: 2
		renderer: NetworkManager
         ethernets:
             eth0:
                 addresses:
                 - "10.0.0.13/24"
                 nameservers:
                     addresses:
                     - 10.0.0.2
                 routes:
                     - to: default
                     via: 10.0.0.2
             eth1:
             	addresses:
             	- "192.168.8.113/24"

vim /etc/default/grub
GRUB_CMDLINE_LINUX=" net.ifnames=0 biosdevname=0"

grub-mkconfig -o /boot/grub/grub.cfg;reboot
ip a|egrep 'mtu|scope|etger'

#临时修改网卡
ip link set ens160 down
ip link set ens160 name abc
ip link set abc up

定制网卡

openEuler

#添加一块NAT模式网卡
cd /etc/sysconfig/network-scripts
cp ifcfg-eth0 ifcfg-eth1
sed -i 's/eth0/eth1/g' ifcfg-eth1#继续vim更改IP地址
cat ifcfg-eth1
cat /etc/resolv.conf
nmcli connection
nmcli con down eth1
nmcli con reload
nmcli con up eth1

nmcli con
ip a s eth1 #ip address show eth1
cat /etc/resolv.conf
ping www.baidu.com

#centos系列网卡生效方法
#centos7,8
systemctl restart NetworkManager
#centos6及以前
service network restart

ubuntu

ip a
cat /etc/netplan/50-cloud-init.yaml
netplan apply
ip a s eth2

rocky9

ip a |grep mtu
vim /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net",ACTION=="add",ATTR{address}=="00:0c:29:b1:f4:54",ATTR{type}=="1",NAME="eth0"
SUBSYSTEM=="net",ACTION=="add",ATTR{address}=="00:0c:29:b1:f4:5e",ATTR{type}=="1",NAME="eth1"

cd /etc/NetworkManager/system-connections/
cp eth0.nmconnection eth1.nmconnection
sed -i 's/eth0/eth1/g' eth1.nmconnection #继续vim修改IP地址
cat eth1.nmconnection
reboot

立刻生效方法

# openEuler添加一块NAT模式网卡
ip a|tail -n3
nmcli con
cd /etc/NetworkManager/system-connections
nmcil device
nmcli device up ens256
nmcli device
ls
cat ens256.nmconnection
nmcli con down ens256
nmcli con reload
nmcli con up ens256
ip a s ens256

主机名

临时

hostname -a
hostname ubuntu-test
hostname
exec /bin/bash #立刻生效

echo nihao > name.txt
hostname -F name.txt
hostname

永久

hostnamectl status
cat /etc/hostname
hostnamectl hostname ubuntu-24
cat /etc/hostname
hostnamectl
exec /bin.bash

ifconfig

#临时修改网卡信息
ifconfig eth1 10.0.0.55/24
#清除网卡设备信息
ifconfig eth1 0.0.0.0
#启用和关闭网络设备
ifconfig eth1 down
ifconfig eth1 up

#创建网卡别名
ifconfig ens160:1 10.0.0.200/24 up
ifconfig ens160:1
#取消网卡别名
ifconfig ens160:1 down

route

route
route -n
route add -net/-host 172.20.100.90 gw 10.0.0.12 dev eth0
route add -net/-host 172.20.100.90 eth0
route del

netstat

netstat -tunlp

面试题;查看哪个程序在监听端口

netstat -tunlp|grep ":22"
ss -tunlp|grep ":22"
lsof -i:22

标签:属性,ip,网卡,etc,常用命令,net,上篇,eth1,eth0
From: https://blog.csdn.net/m0_73940847/article/details/143875003

相关文章

  • docker原理、常用命令,以及部署nginx、tomcat、es+kibana练习(一)
    基本结构镜像(image):docker镜像可以当作一个模板,通过这个模板可以创建多个容器。例如一个tomcat镜像=>运行=>容器(提供服务)容器(container):docker利用容器技术,可以独立运行一个或一组应用(容器间相互隔离)docker容器通过镜像来创建,即容器中的进程依赖于镜像中的文......
  • linux常用命令(解压,压缩)
    目录1. tar -归档文件常用参数示例2. gzip -压缩单个文件常用参数示例3. bzip2 -压缩单个文件常用参数示例4. zip -压缩文件和目录常用参数示例5. unzip -解压.zip文件常用参数示例1. tar -归档文件tar是一个非常强大的工具,不仅可以打包......
  • linux常用命令(文件操作)
    目录1. ls -列出目录内容2. cd -更改目录3. pwd -打印当前工作目录4. mkdir -创建目录5. rm -删除文件或目录6. cp -复制文件或目录7. mv -移动或重命名文件8. touch -更新文件访问和修改时间9. cat -显示文件内容10. grep -搜索文本......
  • html5表单属性的用法
    文章目录HTML5表单详解与代码案例一、表单的基本结构二、表单元素及其属性三、表单的高级应用与验证四、表单布局与样式HTML5表单详解与代码案例HTML5表单是网页中用于收集用户输入并提交到服务器的重要元素,广泛应用于登录页面、客户留言、搜索产品等场景。本文将......
  • CSS(8)高级技巧:精灵图,css三角,用户界面,vertical-align属性应用
    一.精灵图通过css中的background-position属性,将多张图合成为一张图二.css三角在网页中,我们可以添加css属性获得三角图标solid:实心,边框的实心transparent:透明,图中代码表示只有左边粉色,其余地方为透明三:用户界面1.鼠标样式2.取消表单轮廓与防止拖拽文本三.vert......
  • Day33--属性的修饰符
    Day33--属性的修饰符public修饰符含义:被public修饰的属性可以在任何类中被访问。这是一种最宽松的访问控制级别。示例:classPerson{publicStringname;}publicclassMain{publicstaticvoidmain(String[]args){Personp=newPerson();......
  • Linux文件隐藏属性及chattr和lsattr命令
    文件属性配置问题。chattr命令[root@ashlafkasjfkqyuezc]#chattr[+-=][ASacdistu]文件或目录名称选项与参数: +:增加某一个特殊参数,其他原本存在参数则不动。 -:移除某一个特殊参数,其他原本存在参数则不动。 =:设置等于,且仅有后面接的参数 A:当设置了A这个属性时,若你......
  • 在 Windows 操作系统中,如果用户账户因多次输入错误密码而被锁定,管理员可以使用 PowerS
    在Windows操作系统中,如果用户账户因多次输入错误密码而被锁定,管理员可以使用PowerShell命令来查看和解锁本地用户账户。以下是两个常用命令:Get-LocalUser和Unlock-LocalUser。这两个命令的作用有所不同,具体功能和区别如下:1. Get-LocalUserGet-LocalUser命令用于查看本......
  • linux常用命令有哪些?
    在Linux中,常用命令有很多,主要包括文件管理、系统管理、网络配置、用户管理等方面。以下是一些常见的Linux命令及其功能:1.文件和目录管理ls列出当前目录下的文件和子目录。常用选项:-l:长格式显示详细信息-a:显示所有文件,包括隐藏文件-h:以人类可读的格式显示文件大小(如K......
  • Day32--属性
    Day32--属性基本数据类型的默认值byte类型:默认值是0。short类型:默认值为0。int类型:默认值是0。long类型:默认值为0L(注意要加L后缀来表示长整型常量)。float类型:默认值是0.0f(需要加f后缀来表示单精度浮点数常量)double类型:默认值是0.0d(d后缀可以省略,因为0.0默认是双......