首页 > 代码库 > Linux网络管理

Linux网络管理

Linux网络环境的配置

在Linux服务器系统当中我们都是使用文字终端进行操作,所以连接网络就没有像windows平台下那么简单。我们需要通过修改相关的文件配置才能使服务器连上网络,现在就来介绍一下有哪些网络配置的方法。

1.动态方法(dhnp)

  在任何操作系统当中都可以支持dhcp服务,那么dhcp服务是做什么的呢?它其实可以帮你动态的获取ip地址等信息,非常的方便。

  那么我们怎么使用dhcp服务呢?

  首先,我们的系统得有dhcp的相关软件(没有安装的话可以去yum下载安装),如果没有那就不用玩了,直接去手动设置吧。

  怎么设置呢?Linux的网卡配置文件存放在/etc/sysconfig/network-scripts里面,对于以太网的第一个设备,配置文件名一般为ifcfg-eth0

  因此用命令vi /etc/sysconfig/network-scripts/ifcfg-eth0打开此文件,可以看到

  DEVICE=eth0 #物理设备名

  ONBOOT=yes # [yes|no](引导时是否激活设备)

  BOOTPROTO=static #[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)  

  看到标红的字段没,只要我们选择dhcp那么就可以动态获取ip。其它选项可以如上设置。

  保存好修改后的文件退出,用命令service network restart重启一下服务就可以连接上网络了。

2.静态获取(static)

  用命令vi /etc/sysconfig/network-scripts/ifcfg-eth0打开此文件

  DEVICE=eth0 #物理设备名

  ONBOOT=yes # [yes|no](引导时是否激活设备)

  BOOTPROTO=static #[none|static|bootp|dhcp]引导时不使用协议|静态分配|BOOTP协议|DHCP协议)  

  IPADDR=192.168.1.10 #IP地址  

  NETMASK=255.255.255.0 #掩码值  

  GATEWAY=192.168.1.1 #网关地址

  DNS1=202.202.10.20

  选择static并且设置ip,子网掩码,网关等,那还可以设置DNS等。IPADDR,NETMASK,GATEWAY只有在静态static时才有作用(选择dhcp时后面所有都不起作用)。

  保存好修改后的文件退出,用命令service network restart重启一下服务就可以连接上网络了。

3.使用setup命令

  什么是setup命令呢?在一些Linux distribution中可以使用setup软件来进行网络配置,它是图形界面的,所以在交互上很友好。不过配置的原理和上面一样,一个是dhcp自动获取,一个是手动设置

4.以下是一些相关的网络设置命令和配置文件:

  ifconfig:查看网络配置信息(相当与win下的ipconfig),使用ifconfig eth0 192.168.0.1 netmask 255.255.255.0 也可以临时配置ip

  /etc/sysconfig/network:网关的配置文件

  /etc/resolv.conf:dns的配置文件

  ifdown:关闭网卡,例如:ifdown eth0
  ifup:开启网卡,例如:ifup eth0
  service iptables start:启动防火墙

  service iptables stop:关闭防火墙

Linux网络管理