首页 > 系统相关 >Linux文本模式手动配置静态ip ubuntu改ip

Linux文本模式手动配置静态ip ubuntu改ip

时间:2023-11-23 19:11:32浏览次数:35  
标签:network ip Linux 192.168 网卡 etc ubuntu 8.8 addresses

查看当前系统版本
cat /etc/os-release
查看当前网卡设备名
ip a
ifcofig -a

高版本的ubuntu没有interfaces:vim /etc/netplan/xxxxxx
network:
  ethernets:
    ens33:   # 配置的网卡的名称
      addresses: [192.168.8.9/24]   # 配置的静态ip地址和掩码
      dhcp4: false   # 关闭dhcp4
      optional: true
      gateway4: 192.168.8.254 # 网关地址
      nameservers:
        addresses: [192.168.8.254,8.8.8.8]  # DNS服务器地址,多个DNS服务器地址需要用英文逗号分隔开,可不配置
    ens37:
      addresses: [192.168.1.4/24]
      dhcp4: false
      optional: true
      gateway4: 192.168.1.254
      nameservers:
        addresses: [192.168.1.254]
  version: 2
注意格式,
1每个冒号后面要有一个空格,否则无法被识别为关键字
2每个分成对应的缩进要相等,不能一个二级缩进3个空格,一个二级缩进2个空格
3这个文件配置不好网卡无法被托管,一定要先配置对
network:
  version: 2 
  renderer: NetworkManager
  ethernets:
    ens33:  # 网卡名
      dhcp4: no  # 设置为静态,如果动态改为yes,下面的参数都不需要设置了
      addresses: [10.10.12.112/24]  # 地址和子网掩码,注意地址段应该与宿主机一致
      optional: true
      gateway4: 10.10.12.1  # 默认网关,与宿主机一致
      nameservers:
          addresses: [8.8.8.8,114.114.114.114]  # DNS

sudo netplan apply
netplan apply




查看网卡配置文件内容
cat /etc/network/interfaces
vim /etc/network/interfaces
nano /etc/network/interfaces
追加网卡配置参数
网卡参数配置语法
auto $网卡名
iface $网卡名 inet $static
address $IP
netmask $netmask
gateway $gateway
设置ens33网卡IP获取方式为dhcp
auto ens33
iface ens33 inet dhcp
设置ens34网卡获取IP方式为手动
auto eth0
iface eth0 inet static
address 192.168.8.8
netmask 255.255.255.0
gateway 192.168.8.254
auto eth1
iface eth1 inet static
address 192.168.1.3
netmask 255.255.255.0
gateway 192.168.1.254
(dns在/etc/resolv.conf配就好了)
#dns-nameservers 8.8.8.8 8.8.4.4
保存退出
还有个配置dns的地方:vim /etc/resolv.conf
domain localdomain
search localdomain
nameserver 192.168.8.254
2.2.3、网卡参数配置完成
cat /etc/network/interfaces
重启网络服务即可
systemctl restart networking

 

标签:network,ip,Linux,192.168,网卡,etc,ubuntu,8.8,addresses
From: https://www.cnblogs.com/xuweihui/p/17852269.html

相关文章

  • linux下安装oracle 11g(静默安装)
    关闭selinux关闭防火墙检查安装依赖包yum-yinstallbinutilscompat-libcap1vsftpdgccgcc-c++glibc-develglibcelfutils-libelfdevelcompat-libcap1libaio-develkshlibgcclibstdc++libstdc++-devellibaiolibaio-develmakesysstatunixODBCunixODBC-devel......
  • 移动光猫拨号(路由模式)下的IPV6获取方式
    按图设置即可1、设置拨号连接,获取前缀2、将前缀填写到用户侧的IPV6设置里3、测试ipv6 或者:在哪里获取前缀,前缀在哪里出现的 设置完,等候5分钟,去状态页找前缀信息。......
  • Ubuntu ssh证书登录设置
    ubuntussh证书登录设置1、安装ssh服务一般都自带不用安装。sudoaptinstallssh2、ssh配置文件sudovim/etc/ssh/sshd_config参数说明:PermitRootLoginyes  允许root用户登录PasswordAuthenticationyes  允许使用密码进行登录PubkeyAuthenticationyes  ......
  • JavaScript字符串函数,都在这里了
    先来一波JavaScript提供了许多内置的字符串函数,用于处理和操作字符串。下面是一些常用的字符串函数的总结:length:返回字符串的长度。varstr="Hello";varlen=str.length;//返回5concat:将多个字符串连接起来。varstr1="Hello";varstr2="World";varresul......
  • Linux vim常用操作命令
    vim和vi有什么区别,简单的理解vim是vi的升级版,所以直接用vim。vim的所有操作是区分中英文大小写的,并且区分数字键盘(数字不能用小键盘)。vim有三种工作模式:命令模式、文本编辑模式和最后行模式。一、命令模式下的操作1.1光标定位键盘的上下左右可以移动,同时k上......
  • Ubuntu20.04下安装ROS
    在Ubuntu20.04下安装ROS一、安装虚拟机将Ubuntu安装在虚拟机上,因此首先需要安装虚拟机,下载官网如下,对虚拟机安装本文不做详细介绍,官网下载:DownloadVMwareWorkstationPro二、安装Ubuntu20.04三、安装ROS1.1换源通常使用国外的镜像下载受网络的影响较大且速度慢,因此,使用......
  • Linux SELinux介绍
    SELinux(Security-EnhancedLinux)是一个用于Linux操作系统的安全性增强功能。它是由美国国家安全局(NSA)开发的,后来开源并成为了Linux内核的一部分。SELinux提供了强化的安全性机制,其核心目标是提供一种强制访问控制(MandatoryAccessControl,MAC)的框架。相较于传统的基于用......
  • linux部署单节点clickhouse
    一、部署clickhouse1、配置yum源进行安装,详情看官网:https://clickhouse.com/docs/zh/getting-started/install2、使用rpm包安装。2.1、在https://packages.clickhouse.com/rpm/stable/或github中下载common-static、server和client三个rpm安装包。......
  • 百度网盘(百度云)SVIP超级会员共享账号每日更新(2023.11.23)
    一、百度网盘SVIP超级会员共享账号可能很多人不懂这个共享账号是什么意思,小编在这里给大家做一下解答。我们多知道百度网盘很大的用处就是类似U盘,不同的人把文件上传到百度网盘,别人可以直接下载,避免了U盘的物理载体,直接在网上就实现文件传输。百度网盘SVIP会员可以让自己百度账......
  • linux服务器挖矿病毒 xmrig 排查和清除
    本身因为做后端开发没事的时候希望搞点小东西,就买了一个腾讯云的服务器。昨天突然收到腾讯云发的告警信息,提示服务器被人非法登录了。这个ip我也查了下,不确定是不是固定ip。我看到这个第一时间想到的就是被人注入脚本进行挖矿了,(碰到过好多次了............