通常linux作为服务器系统时,是不推荐安装图形界面的,因此我们需要掌握非图形界面下如何配置网络,主要两种方式,如下:

  一、使用SETUP工具(redhat系列才可以,推荐此修改方式)

  1、在命令行直接键入:setup 指令,会弹出一图形界面,接下来的步骤非常简单,与windows上差不多(设置IP、子网掩码、DNS、网关)。

  2、centos6.0之后,/etc/sysconfig/network-scripts/ifcfg-eth[0-n]中 ONBOOT默认为no,改为yes(若有多个网卡,只需改外网网卡的为yes)

  3、上述步骤执行完后,需执行:service network restart 重启网卡服务。

  到此,计算机IP配置完毕。

  二、直接修改配置文件。

  通常linux网络配置关联到三个配置文件,分别介绍如下:

  • 网卡信息文件(主要关注红色部分) : /etc/sysconfig/network-scripts/ifcfg-eth[0-n]
   #网卡设备名(eth0),必需与该配置文件名(ifcfg-eth0)对应
1 DEVICE="eth0"
#设置该网卡开机启动
3 ONBOOT=yes
TYPE=Ethernet
#设置网卡获得ip地址的方式,这里是手动设置
BOOTPROTO=none
#设置静态ip地址
8 IPADDR=192.168.0.5
9 NETMASK=255.255.255.0
10 GATEWAY=192.168.0.1 //内网卡配置,此处必需为空(注释掉该行),否则两个网卡同时启动后,上不了外网
11 DNS1=114.114.114.114
12 DNS2=202.101.172.47

DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
HWADDR=B0::FE:::8E
PREFIX=
NAME="System eth0"
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03
LAST_CONNECT=
  • 主机名文件 : /etc/sysconfig/network
 # 表示系统是否使用网络,一般设置为yes。
2 NETWORKING=yes
#主机名
HOSTNAME=local.domain
  • DNS配置文件 : /etc/resolv.conf
 #DNS服务器
nameserver 114.114.114.114

如上三个配置文件设置好后重启网卡服务执行 : service network restart 

如果是配置虚拟机的网络,且该虚拟机是通过克隆得到的还需以下操作(登录之后执行:ifconfig ,只能看见lo网卡,不能看见ifcfg-eth0网卡信息,因为UUID重复了):

1、修改UUID(虚拟机克隆的所有网卡UUID都是一样的,必须修改为不一样的)

  • vi /etc/sysconfig/network-scripts/ifcfg-eth0

  #删除MAC地址行

  • rm -rf /etc/udev/rules.d/70-persistent-net.rules

  #删除网卡和MAC地址绑定文件

  • 重启系统

2、设置虚拟机网络连接方式(vmware为例)

虚拟机 --> 设置 --> 网络适配器 --> 桥接(推荐连接方式,此连接方式可在局域网通信,且可访问外网,但需占用一个真实的内网IP)--> 确定

3、修改桥接网卡(若有多块网卡时)

编辑 -->  虚拟机网络编辑器 --> 桥接到下拉框(选择合适的网卡) --> 确定

到此,配置完毕。

Linux 网络配置(固定IP)的更多相关文章

  1. centos linux下配置固定ip,方便xshell连接

    如何给centos linux设置固定ip地址,设置Linux系统的固定IP地址 首先wmware打开虚拟机 打开xshell6连接虚拟机(比较方便,这里默认设置过Linux的ip,只是不固定,每次打 ...

  2. linux下配置固定ip

    今天在VM上装linux6.3,装的时候没有配置ip,虚拟机连接方式选的NAT方式,可以直接上网.我装这几次虚拟机系统只有这次虚拟机上去网了,挺爽.但是问题又出来了,就是我本机Windows远程不上虚 ...

  3. linux网络配置及IP绑定

    在学习时,参考了这篇文章:http://blog.csdn.net/collection4u/article/details/14127671:在这篇文章中作者讲述了VMware中虚机的三种网络模式: ...

  4. Linux网络配置:设置IP地址、网关DNS、主机名

    查看网络信息 1.ifconfig eth0 2.ifconfig -a 3.ip add 设置主机名需改配置文件: /etc/hosts /etc/sysconfig/network vim /et ...

  5. linux网络配置,查看IP地址

    linux等等学习参考博客:https://www.cnblogs.com/pyyu/p/9276851.html 1.在安装好的linux上面输入cd /etc/sysconfig/network- ...

  6. linux 虚拟机配置固定ip

    参考这边博客: https://blog.csdn.net/u014466635/article/details/80284792 但是这个有个小问题,就是没有配置dns,导致连不上公网 /etc/s ...

  7. Docker桥接宿主机网络与配置固定IP地址

    有些需求是把这个容器与宿主机在同一个网段,但是本人不建议这样子去操作,因为一个容器本身就是一个封装好的服务.建议去按默认的网络去实现. 临时设置 [root@linux-docker01 ~]# vi ...

  8. linux 《vmware下克隆的centos无法配置固定ip》

    1.用vmware克隆一个centos 2.进入centos,打开命令行输入ifconfig,运行后发现没有eth0 3.运行网卡启动命令ifconfig eth0 up,再运行ifconfig wa ...

  9. 给虚拟机中的CentOS7配置固定ip

    在虚拟机中安装完了CentOS7之后,使用了DHCP来获取ip,vmware的网络连接使用了NAT模式.但是在把Linux设置为固定ip地址后,虚拟机里的linux可以ping通全网段的ip地址,但是 ...

随机推荐

  1. 关于git服务器的搭建

    Git 服务器可搭建在多个系统平台上. 本篇以 Windows 和 Ubuntu 系统为例,简单介绍 Git 服务器的构建. 最后使用 eclipse 的 egit 插件和 git clone 这两种 ...

  2. 再来,LVS+KEEPALIVED

    记得常规组合哟. 一般同时实现HA+LB. 如果只需要实现一个,那还不如UCARP?双机绑定一个IP作热备. CENTOS6:PACEMAKER+COROSYNC+HAPROXY. OTHER:HEA ...

  3. 蓝牙4.0BLE cc2540 usb-dongle的 SmartRF Packet Sniffer 抓取数据方法

    蓝牙4.0的开发, 现在真热火的很, 但是很多朋友买了我们出品的cc2540 usb-dongle后, 都反馈说不知道如何抓包, 并且, 即使很多朋友到TI官网论坛去找信息,不少朋友依然是无功而返,实 ...

  4. Git基本操作(Windows下)

    在开始使用Git之前,我觉得是很有必要了解下Git与其他版本控制系统的差异与文件在Git中的三种状态.可以到下面这个网站看下:Git详解之一 Git起步,了解之后,可以对Git的基本操作有一个更清晰的 ...

  5. 5451 HDU Best Solver

    链接: Best Solver 题目分析: 这个题目的关键点是需知道“共轭”. 如 :(A√B + C√D)  和 (A√B - C√D) 是共轭的 这个有一个规律 (A√B + C√D)^n + ( ...

  6. CodeForces 588A

    题目链接: http://codeforces.com/problemset/problem/588/A 解题思路: 这个题目很简单, 就是前一天肉的价格比后面几天低还是高,如果是高的话,只要买当天份 ...

  7. Vagrant网络配置

    Vagrant中网络配置 一.基本配置 Vagrant offers multiple options for how you are able to connect your guest machi ...

  8. SRM 507(2-1000pt)

    DIV2 1000pt 题意:在一个长度无限的数轴上移动一个方块,每次可以向左或者向右移动距离x,只要x为完全平方数.数轴上有一些坑,如果方块移动到坑上则方块会掉进坑中,不能再被移动.给整数s,e,和 ...

  9. java中字节流和字符流的区别

    流分类: 1.Java的字节流   InputStream是所有字节输入流的祖先,而OutputStream是所有字节输出流的祖先.2.Java的字符流  Reader是所有读取字符串输入流的祖先,而 ...

  10. 记录下mybatis中#{}和${}传参的区别

    最近在用mybatis,之前用过ibatis,总体来说差不多,不过还是遇到了不少问题,再次记录下, 比如说用#{},和 ${}传参的区别, 使用#传入参数是,sql语句解析是会加上"&quo ...