一,修改文件来设置网络连接
1,自动获取IP的方法
自动获取根4个文件有关系
a),/etc/sysconfig/network-scripts/ifcfg-eth0
[zhangy@localhost network-scripts]$ cat ifcfg-eth0
# Marvell Technology Group Ltd. 88E8039 PCI-E Fast Ethernet Controller
DEVICE=eth0 //由eth0来启动
BOOTPROTO=dhcp //获取IP的方式是自动获取,static是固定IP,none是手动
HWADDR=00:16:D3:A2:F6:09 //网卡的物理地址
IPV6INIT=yes //是否支持IP6
IPV6_AUTOCONF=yes //IP6是否自动配置
ONBOOT=yes //启动时网络接口是否有效
b),/etc/sysconfig/network
[zhangy@localhost network-scripts]$ cat /etc/sysconfig/network
NETWORKING=yes //网络是否可用
NETWORKING_IPV6=yes
HOSTNAME=localhost.localdomain //主机名,主机名在/etc/hosts里面配置
c),/etc/hosts
[zhangy@localhost network-scripts]$ cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost //根/etc/resolv.conf中search要对应,localhost.localdomain
::1 localhost6.localdomain6 localhost6
d),/etc/resolv.conf
[zhangy@localhost network-scripts]$ cat /etc/resolv.conf
; generated by /sbin/dhclient-script
nameserver 192.168.1.1 //DNS服务器对应的IP
search localdomain //搜索要找的域名,在/etc/hosts里面设定的有
2,手动设定
手动设定只要修改三个文件就可以了
a),/etc/sysconfig/network
[zhangy@localhost network-scripts]$ cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=yes
#HOSTNAME=localhost.localdomain //为什么要把主机名注释掉,一般先解析主机名或者域名,再解析DNS
GATEWAY=192.168.1.1 //加上网关
b),/etc/sysconfig/network-scripts/ifcfg-eth0
[zhangy@localhost network-scripts]$ cat ifcfg-eth0
# Marvell Technology Group Ltd. 88E8039 PCI-E Fast Ethernet Controller
DEVICE=eth0
BOOTPROTO=none //启动为手动
BROADCAST=192.168.1.255
HWADDR=00:16:D3:A2:F6:09
IPADDR=192.168.1.108 //设置的IP
NETMASK=255.255.255.0 //子网掩码
NETWORK=192.168.1.0
IPV6INIT=yes
IPV6_AUTOCONF=yes
ONBOOT=yes
TYPE=Ethernet //网络类型
c),/etc/resolv.conf
[zhangy@localhost network-scripts]$ cat /etc/resolv.conf
#; generated by /sbin/dhclient-script
#nameserver 192.168.1.1
#search localdomain
nameserver 116.228.111.118 //加上主DNS
nameserver 180.168.255.18 //加上次DNS
二,命令方法
netconfig是网络管理工具,RH装完机后,系统中就会有netconfig。虽然centos也是由RH演化来的,但是没有啊。不过没关系我们可能自己来装。
[zhangy@localhost download]$ wget ftp://ftp.nluug.nl/pub/os/Linux/distr/CentOS/5.0/os/i386/CentOS/netconfig-0.8.24-1.2.2.1.i386.rpm
[zhangy@localhost download]$ rpm -ivh netconfig-0.8.24-1.2.2.1.i386.rpm
error: can't create transaction lock on /var/lib/rpm/__db.000
[zhangy@localhost download]$ su root //别忘了要用root账户,不然就会报上面的错误
口令:
[root@localhost download]# rpm -ivh netconfig-0.8.24-1.2.2.1.i386.rpm
Preparing... ########################################### [100%]
1:netconfig ########################################### [100%]
[root@localhost download]# whereis netconfig //查看一下netconfig在什么地方
netconfig: /usr/sbin/netconfig
- [root@localhost]# netconfig --help
- --bootproto=(dhcp|bootp|none) Boot protocol to use //获取IP的方式,dhcp是自,bootp固定IP,none手动
- --gateway=STRING Network gateway //指定网关
- --ip=STRING IP address //指定IP地址
- --nameserver=STRING Nameserver //指定DNS
- --netmask=STRING Netmask //指定子网掩码
- --hostname=STRING Hostname //指定主机名
- --domain=STRING Domain name //指定域名
- -d, --device=STRING Network device //指定网络设备
- --nodns No DNS lookups //没有DNS查询
- --hwaddr=STRING Ethernet hardware address //指定网卡的物理地址
- --description=STRING Description of the device //描述
- Help options:
- -?, --help Show this help message
- --usage Display brief usage message
1,自动获取IP
[root@localhost download]#/usr/sbin/netconfig -d eth0 --bootproto=dhcp
2,手动设置IP
[root@localhost download]#/usr/sbin/netconfig -d eth0 --bootproto=none --ip=192.168.1.108 --netmask=255.255.255.0 --gateway=192.168.1.1 --nameserver=116.228.111.118
三,配置中遇到的一些问题
1,重启网络不起作用
service network restart 重启后还是无法连接网络,我可以确定我配置的没问题,重新启动一下电脑就可以了。
2,备份ifcfg-eth0文件的时候要注意,前面不要带有ifcfg-eth0
上图中我把自动获取IP的配置文件ifcfg-eth0作了备份,名子为ifcfg-eth0_dhcp,重新启动网络的时候,这个文件依然被执行了,开始的时候,我并没注意到这一点,等我ifconfig查看网络的时候,发现我做的修改根本没有启作用,并且/etc/resolv.conf里面做的修改又被盖了。所以备份的时候,前面不要带有ifcfg-eth0
转载请注明
作者:海底苍鹰
地址:http://blog.51yip.com/linux/1120.html
相关推荐
VMWare-CentOS网络配置,有图有真相,描述详尽,欢迎点赞!
### CentOs网络配置详解 #### 一、CentOS网络配置基础概述 在CentOS系统中,网络配置是一项非常重要的任务,它确保了服务器能够正确地连接到互联网或局域网,进而实现数据交换与资源共享等功能。本文将详细介绍...
CentOS网络设置
CentOS网络配置.zip
VM centOS 网络配置 eth0
文件总结了在CentOS虚拟机下设置静态IP的方法,供大家学习使用
让配置简单易懂,一看便明确,不再苦恼,下载一次永久使用,不再迷惑于网络不通的问题,自己截图编写,信我就给你可靠
为了能够使用XShell来管理我们安装好的CentOS7系统,所以我们要先设置CentOS7的网络使其能够联网。 1.选择vmware的编辑,然后点击虚拟网络编辑器 2.点击更改设置(需要有管理员权限) 3.选择VMnet0为桥接模式,...
CentOS 6.3 网络配置 在 CentOS 6.3 中,网络配置是一个非常重要的步骤,它允许我们连接到局域网或互联网。在本篇文章中,我们将介绍在 CentOS 6.3 中两种常见的网络配置方式:编辑配置文件和使用 setup 命令。 ...
VMware上CentOS7配置本地网络,实现本地远程连接服务器,以及服务器访问互联网;家庭主机有线连接宽带,实现服务器与外网的互通。CentOS网络命令,网卡信息配置以及网关等配置
在 CentOS 7 系统中,网络配置的管理方式与早期版本有所不同,主要采用了 Network Manager 这一服务来管理网络接口。有时,我们可能会遇到修改 `/etc/sysconfig/network-scripts` 目录下的 `ifcfg-eth0` 文件后,...
下面将介绍 CentOS网络配置的详细步骤: 1. 设置IP地址:使用命令“ip addr add 地址>/<子网掩码> dev <网卡名称>”设置IP地址。 2. 设置子网掩码:使用命令“ip addr change 地址>/<子网掩码> dev <网卡名称>”...
Centos 7 网络配置需要经过多个步骤,包括设置 VMware 的虚拟网络编辑器子网和网关设置、配置 DNS、配置网关、配置 IP 地址、设置主机名和重启服务。只有经过这些步骤,才能确保网络配置正确,并且能够正常地联网和...
CentOS 7 下 SDN 网络配置 本文档旨在指导用户在 CentOS 7 环境下配置 SDN(Software Defined Networking)网络。SDN 是一种新型的网络架构,它将网络控制面和数据面分离,实现了网络控制的智能化和自动化。 SDN ...
在某些情况下,如离线环境或者网络不稳定时,配置本地YUM源就显得尤为重要。本文将详细讲解如何在CentOS7系统中配置本地YUM源。 首先,你需要一个包含所有所需软件包的本地仓库。通常,你可以从官方网站或其他可靠...
在使用虚拟机(如VMware Workstation 10)搭建CentOS 6.5环境时,网络配置是非常关键的一环。良好的网络配置能够确保虚拟机与宿主机以及其他网络设备之间的通信畅通无阻。本文将详细介绍如何在VMware Workstation 10...
### 通过Xshell5远程修改CentOS服务器网络配置 #### 一、背景介绍 随着云计算技术的发展,远程管理服务器已成为日常运维工作中的一个重要环节。在实际工作中,我们常常需要通过远程工具来对服务器进行各种配置操作...
在 CentOS 系统中,配置本地 Yum 源库是一项重要的任务,特别是在没有网络连接或者网络不稳定的情况下,可以通过本地 Yum 源库来安装和更新软件包。以下是一步一步教你如何在 CentOS 上配置本地 Yum 源库。 首先,...
静态 IP(Static IP)是一种网络配置方式,指的是将 IP 地址、子网掩码、默认网关和 DNS 等信息固定下来,不会因网络环境的变化而改变。静态 IP 通常用于服务器、路由器等设备,以确保网络连接的稳定性和安全性。 ...