首页 > 代码库 > 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网络管理