Linux网络配置

Linux网络配置模式

桥接模式:虚拟机的IP与物理机的IP是同一段位

NAT模式:虚拟机的IP由此虚拟交换机中的虚拟机DHCP服务器分配,可以联网,外网不能直接与此虚拟机通信

桥接模式下设置静态IP

  1. 修改虚拟机的连接方式位桥接模式

  2. 修改配置文件(/etc/sysconfig/network-scripts/ifcfg-ens33)

    copycopy[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
    
    TYPE=Ethernet
    BOOTPROTO=static         #dhcp,static,dhcp表示动态分配,static为静态
    NAME=ens33
    DEVICE=ens33
    ONBOOT=yes        #开机后是否自动联网,yes为自动,no为手动
    IPADDR=
    NETMASK=255.255.255.0
    GATEWAY=           
    DNS1=114.114.114.114
    
    esc  :wq
    
  3. 重启网络服务

    copycopy[root@localhost ~]# service network restart
    
  4. 查看IP地址

    copycopy[root@localhost ~]# ip addr
    
  5. 校验

    copycopy[root@localhost ~]# ping www.baidu.com //检查是否ping通
    

NAT模式下设置静态IP

  1. 修改虚拟机连接方式为NAT模式

  2. 修改VMNet8的虚拟信息

  3. 修改配置文件

    copycopy[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
    
    TYPE=Ethernet
    BOOTPROTO=static         #dhcp表示动态分配,static为静态
    NAME=ens33
    DEVICE=ens33
    ONBOOT=yes        #开机后是否自动联网,yes为自动,no为手动
    IPADDR=
    NETMASK=255.255.255.0
    GATEWAY=  
    DNS1=114.114.114.114
    
    
  4. 重启网络服务

    copycopy[root@localhost ~]# service network restart
    
  5. 查看IP地址

    copycopy[root@localhost ~]# ip addr
    
  6. 校验

    copycopyping www.baidu.com
    

常见网络配置

防火墙

copycopysystemctl status firewalld //查看防火墙状态
systemctl start firewalld //打开防火墙
systemctl stop firewalld //关闭防火墙
systemctl disabled firewalld //开机不启动防火墙
systemctl enable firewalld //开机启动防火墙

监测主机的网络状况

copycopy使用前需要安装:yum -y install net-tools
命令路径:/bin/netstat		
执行权限:所有用户

-a(all):显示所有连接和监听端口
-t(tcp):仅显示tcp相关选项
-u(udp):仅显示udp相关选项
-n:使用数字方式显示地址和端口号
-p:显示socket的PID和进程的名字
-l(listening):显示监控中的服务器的socket

netstat -tlnu //查看本机监听(正在使用的)的端口
netstat -nltp //看本机监听(正在使用的)的端口以及PID和Name信息
netstat -ntlp | grep tcp6 //查看某一个程序的端口信息
netstat -atnp | grep 25 //查看端口

修改主机名

copycopy修改配置文件/etc/hostname
[root@localhost ~]# vi /etc/hostname

使用hostnamectl指令
[root@localhost ~]# hostnamectl set-hostname master

主机名的查看
[root@localhost ~]# hostname

更新当前会话的主机名:bash
posted @   就薛就薛  阅读(54)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示