文章目录

  • 一、网卡
  • 二、IP、网关、子网掩码、广播等
  • 三、网桥
  • 四、DNS

一、网卡

文件:/etc/udev/rules.d/70-persistent-net.rules
持久化修改网卡名称,需要修改该文件,绑定网卡MAC地址和指定网卡名,例如:

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:0e:c6:7f:95:a5", NAME="enp1s0"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:0e:c6:7f:93:01", NAME="enp2s0"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="98:0e:24:26:84:98", NAME="enp4s0"

说明:修改完毕需要重启系统才能生效。

二、IP、网关、子网掩码、广播等

文件:/etc/network/interfaces
如果想要在系统启动时就自动启动网口,需要添加auto一行,例如:

  • 使用dhcp表示动态IP地址
auto eth0
iface eth0 inet dhcp
  • 使用static表示静态IP地址
auto eth0
iface eth0 inet static
address 192.168.3.203 # IP地址
network 192.168.3.0 # 网络地址
netmask 255.255.255.0 # 子网掩码
broadcast 192.168.3.255 # 广播地址
gateway 192.168.3.1 # 网关地址
dns-nameservers 192.168.3.1 # DNS服务器地址
  • 使用manual启动网口但不配置IP地址(当监听接口)
auto eth0
iface eth0 inet manual

说明:若需要使修改的网卡生效,可以reboot重启系统,或者重启网卡,调用如下命令:

ip addr flush dev 网卡名(如: enp1s0) # 清空IP信息
ifconfig 网卡名 down # 这里调用"ifdown 网卡名"无效
ifup 网卡名 # 这里调用"ifconfig 网卡名 up"无法使配置文件修改生效

三、网桥

文件:/etc/network/interfaces
例如:

auto br0
iface br0 inet static
address 192.168.3.203
network 192.168.3.0
netmask 255.255.255.0
broadcast 192.168.3.255
gateway 192.168.3.1
dns-nameservers 192.168.3.1
bridge_ports enp2s0 enp4s0
bridge_stp off # 控制生成树协议的开启或关闭,默认是关闭的,建议保持此状态
bridge_fd 0 # 网桥转发延迟时间(以秒为单位),默认为15秒
bridge_maxage 12 # 网桥的最大消息时间(以秒为单位),默认是20秒
bridge_maxwait 0

四、DNS

文件:/etc/resolv.conf

Ubuntu下网络配置相关推荐

  1. Ubuntu下安装配置Open×××

    Ubuntu下安装配置Open××× 时间:2009-02-11 21:03来源:http://www.kklinux.com 作者:看看Linux 点击:2664次 1. 安装 Ubuntu中安装O ...

  2. 详解Ubuntu的网络配置

    原文地址:http://blog.sina.com.cn/s/blog_5f43e5250102uxtc.html ubuntu的网络配置: 一:有线连接互联网 由于ubuntu使用了两条配置线路 / ...

  3. ubuntu下nginx配置

    ubuntu下nginx配置 文章目录 ubuntu下nginx配置 初步分析 查看nginx.service 找到服务文件 查看服务文件 查看配置文件的加载路径 配置文件分析 全局指令块 http指 ...

  4. MySql UBUNTU下复制配置

    MySql UBUNTU下复制配置 [主服务器] 在/etc/mysql/目录下找到my.cnf,添加如下代码 [mysqld] log-bin=binary-log server-id=1 log- ...

  5. Ubuntu下VScode配置ssh免密远程登录

    一 实现步骤 1.在本机与远程服务器上, 输入ssh-keygen -t rsa,然后连续回车直到结束 2.在本机上执行命令 ssh-copy-id 命令 (1).命令介绍 ssh-copy-id命令 ...

  6. ubuntu下git配置和基本使用

    ubuntu下git配置和基本使用 1.git简介   Git 是一个分布式的文件托管系统,当然这里的文件主要是源代码(文本),也可以包含其他非文本的二进制数据.由于 git 主要用于存储代码(.ja ...

  7. openni linux arm,Ubuntu下安装配置OpenNI实战笔记

    1. 库OpenNI SensorKinect NITE的安装 (1)OpenNI step1 :下载 OpenNI库文件 选择"OpenNI Binaries"->&quo ...

  8. Ubuntu/Debian网络配置 Ubuntu禁用自动更新

    目录 配置网络 网络配置后生效-NetworkManager 网络配置后生效-networking FAQ 禁用自动更新 安装时禁用自动更新 server版 desktop版 最新版本(21.04) ...

  9. Ubuntu桥接网络配置

    一.虚拟机设置 点击虚拟机最上面的"虚拟机"选项,在打开的下拉菜单中选择最下面的"设置"选项,弹出"虚拟机设置"对话框: 在当前" ...

最新文章

  1. 【2012.4.22】北京植物园卧佛寺
  2. SQL进阶教程 | 史上最易懂SQL教程 5小时零基础成长SQL大师
  3. 在Linux下通过Wake On LAN实现网络唤醒远程开机
  4. 字节跳动暑期日常实习前端面试
  5. 轻松提取und文件加密内容,破解X-文件锁
  6. MySQL进阶11--DDL数据库定义语言--库创建/修改/删除--表的创建/修改/删除/复制
  7. linux 内核协议栈 ip_rcv_finish,Linux内核协议栈学习笔记(二)--netfilter框架
  8. log4j.xml按照日期生成_荐读 | 进项发票快速生成凭证!这个功能太方便了!
  9. UNIX系统基本结构
  10. 解决 WSO2 EI 6.0.0~6.6.0 删除带有 Class 的碳应用时提示 ClassNotFoundException 异常
  11. python花瓣飘零_【动态网页】python3爬取花瓣网图片
  12. 【Blender报错记录】Bone Heat Weighting: failed to find solution for one or more bones
  13. Linux - 麒麟17.04 删除桌面图标(计算机,主文件夹,回收站)与 Cairo-Dock 安装配置
  14. 你不知道的Guava用法
  15. 计算机毕业设计java基于ssm的企业工资管理系统
  16. 人工智能之知识图谱概述(一)
  17. MESH标准配网流程
  18. ActionEnglish Notes
  19. 免费申请使用IBM Cloud Lite(轻量套餐) 详细教程指南
  20. 卖票问题 - 三种解决方法

热门文章

  1. PS2023神经元滤镜离线安装教程,解决PS神经滤镜灰色不可用!
  2. 2020年自考计算机应用基础有填空题吗,2020年四川自考《计算机应用基础》模拟题(一)...
  3. 新钛云服多云管理平台用户手册
  4. 家庭卡拉ok系统的组建
  5. ArcGIS中各版本ArcMap安装OpenStreetMap编辑工具集插件ArcGIS Editor for OSM
  6. oracurstat_性能诊断报告
  7. HPE主动求变 紫光华山布局中国市场
  8. 【汇智学堂】-JS菜鸟版过河小游戏(之七---上船/下船/过河/返程)
  9. Android 应用数据加密
  10. 云计算医疗行业解决方案的前世今生