Linux网络配置

在Ubuntu上面进行网络配置有两种方式,一种是通过命令行配置,配置之后马上生效,重启后会消失。另外种是编辑配置文件,配置之后需要刷新接口生效,重启之后保存。

编辑网络配置文件

$ sudo vi /etc/network/interfaces

DHCP网络配置

在配置文件中添加如下内容

auto eth0

iface eth0 inet dhcp

也可以在命令行下直接输入下面的命令来获取地址

sudo dhclient eth0

静态IP的配置方法

auto eth0

iface eth0 inet static

address 192.168.0.100

netmask 255.255.255.0

gateway 192.168.0.1

配置DNS

vim /etc/resolv.conf

添加下面内容

nameserver 202.99.166.4

配置生效

将上面的ip地址等信息换成你自己就可以了.用下面的命令使网络设置生效:

sudo /etc/init.d/networking restart

设定子接口地址

有的时候,一个主机希望设施多个IP地址,这个时候可以通过在配置文件中配置子接口来实现,子接口的IP地址可以和主接口在一个网段,也可以不同,实际应用时还需要考虑服务器的网络设置。

iface eth0:1 inet static

address 192.168.1.60

netmask 255.255.255.0

network x.x.x.x

broadcast x.x.x.x

gateway x.x.x.x

临时配置网卡

有时候需要临时配置网卡,配置网卡的IP地址,这个时候不需要编辑配置文件,只需要命令行配置IP地址即可。

ifconfig eth0 192.169.1.100 netmask 255.255.255.0

route add default gw 192.168.1.1

修改网卡MAC地址

有时候需要修改网卡的MAC地址。

ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX

/etc/init.d/networking restart

以上方法只是暂时修改网卡地址。

以上只是暂时的修改硬件地址要永久修改,直接编辑 /etc/network/interfaces 文件,在 iface eth0 inet static 后面添加一行:

pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

sudo /etc/init.d/networking restart

linux 刷新网络配置,3 Linux 网络配置相关推荐

  1. linux刷新本地dns命令_Linux网络命令

    一.网络环境查看命令 1.ifconfig命令 ifconfig命令:查看与配置网络状态命令 (看不到网关) 2.关闭与启动网卡 # ifdown  网卡设备名 # 禁用该网卡设备 # ifup  网 ...

  2. 调试linux内核前的多虚拟机网络配置(图文教程)

    需求: Linux源代码的分析中重要的一部分,是网络管理内核.最基本的内核调试平是两台联网的机器.内核调试平台由开发机和目标机两台机器构成,并要为他们配置网络.内核调试平台分为硬件物理结构和软件虚拟结 ...

  3. linux基本网络IP自动、手动配置

    Linux虚拟机添加网卡 方法一: #   nmcli connection add type ethernet ifname eth1 con-name eth1         //添加网卡 #i ...

  4. Linux下NFS(网络文件系统)的建立与配置方法

    网络文件系统( NFS ,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远 ...

  5. Linux权限和进程管理、网络配置、任务调度(四)

    目录 一.组管理和权限管理 1.Linux组基本介绍 2.文件/目录所有者 (1)查看文件的所有者 (2)修改文件所有者 3.组的创建 4.文件/目录所在组 (1)查看文件/目录所在组 (2)修改文件 ...

  6. linux无线网络密码修改,linux无线网络配置工具----iwconfig

    wconfig iwconfig是Linux Wireless Extensions(LWE)的用户层配置工具之一.LWE是Linux下对无线网络配置的工具,包括内核的支持.用户层配置工具和驱动接口的 ...

  7. arch linux网络配置,关于archlinux网络的 配置

    lrtlmn 于 2013-04-03 11:55:23发表: 谢谢分享! hjy88168 于 2012-03-12 17:17:23发表: 我这里是移动的校园网,要打开一个网页登陆,然后输入手机号 ...

  8. Linux日常运维管理技巧(一)监控系统状态、监控网卡流量、监控IO性能、查看系统进程、查看网络状态、Linux下抓包tcpdump、Linux网络相关、DNS配置

    目录 监控系统状态 监控网卡流量 监控IO性能 查看系统进程 查看网络状态 Linux下抓包 Linux网络相关 监控系统状态 w/uptime查看系统负载 [root@zyshanlinux-01 ...

  9. linux中nmcli命令使用及网络配置

    2019独角兽企业重金招聘Python工程师标准>>> Red Hat Enterprise Linux 7 与 CentOS 7 中默认的网络服务由 NetworkManager ...

  10. linux使用running网卡ping,Linux CentOS 7 IP地址配置及网络问题排查

    一.Linux CentOS 7 IP地址配置 输入命令"ifconfig" 查看本机IP地址.[[email protected] ~]# ifconfig ens33: fla ...

最新文章

  1. 初步的看一下C#窗体程序的直接反汇编代码
  2. CM: How is attachment version implemented
  3. 是谁关闭了Linux抢占,而抢占又关闭了谁?
  4. html flash背景透明写法,如何让Flash不遮挡HTML div元素的技巧
  5. Android_获取屏幕大小的两种方法
  6. RRT算法原理和代码详解(快速扩展随机树)
  7. 【设计模式】适配器模式:如何巧妙地过滤游戏中的敏感词
  8. 你可能不知道的关于Oracle Rac的事...
  9. python将多个列表合并_Python将多个list合并为1个list的方法
  10. python可视化界面
  11. 最后介绍几个对程序员非常重要的24个软技能
  12. web端自动化测试框架之selenium4从入门到项目实战-3- unittest使用
  13. 从键盘输入整数n,输出n以内所有质数。
  14. ARP欺骗的各种玩法
  15. CISCO X8系列AP升级详解
  16. 『2021语言与智能技术竞赛』-机器阅读理解任务基线系统详解
  17. SpringBoot: Could not resolve placeholder 'XXXX' in value ${XXXX}
  18. SAAS服务商如何低成本采购云服务器?企业海量采购云服务器省钱指南
  19. 如何处理印象笔记安装后图标不显示的情况
  20. 计算机会计综合实训心得体会,会计电算化实习心得体会

热门文章

  1. C#中ListView分页操作
  2. ember new报错No matching version found for @ember-data/model@^3.11.2的解决方案
  3. linux下的系统监控软件,管理员必备的20个Linux系统监控工具
  4. Ubuntu 16.04 安装QQ解决方案
  5. “磁碟机”病毒技术分析报告
  6. 快速使用CSS技术手册
  7. k3服务器重装系统,金蝶K3安装教程07:K3 WEB系统配置工具
  8. CC++期末课程设计——产品管理系统(源代码+详细注释)
  9. Filter过滤敏感词汇
  10. Java开发最容易踩的十个大坑,每条都是教训