Linux虚拟机IP手动配置

VM 设置 IP 地址
Linux虚拟机IP手动配置
Linux虚拟机IP手动配置



转:
Linux虚拟机IP手动配置 [转]
//在这修改hostname 
# vi /etc/sysconfig/network 
NETWORKING=yes 
HOSTNAME=rdb1 

//在这修改hostname和你的IP对应关系 
# vi /etc/hosts 
127.0.0.1 localhost 
172.17.33.169 server1 
192.168.1.104 rdb1 

//修改虚拟机的IP 
很不错的CentOS vmware server系统,很有学习价值。 
如果ip安装时没设好,想手动设置的话, 
可以更改这个配置文件(/etc/sysconfig/network-scripts)。 
(一般linux的网卡IP地址是存放在文件中的) 

CentOS vmware server名称分别为ifcfg-eth0,ifcfg-eth1.... 
如果你有一块网卡,就只有ifcfg-eth0一个文件; 
如果你有两块或者两块以上的网卡,就会有ifcfg-eth1、ifcfg-eth2等文件的出现。 

文件结构: 
DEVICE=eth0   //指出设备名称  
ONBOOT=yes    //是否启动应用  
BOOTPROTO=static        //启动类型 静态 (默认dhcp)  
IPADDR=192.168.0.77     //IP地址  
NETMASK=255.255.255.0   //子网掩码  
GATEWAY=192.168.0.1     //网关 

CentOS vmware server手动配置设置IP地址

给大家推荐一款很不错的CentOS vmware server系统很有学习价值,这里我主要讲解CentOS vmware server系统的应用,包括介绍CentOS vmware server知识等方面。今天在CentOS vmware server上装了个centos-4.7(免费的redhat,是小红帽的的克隆版本,跟小红帽的版本是对应的),其中ip安装时没设好,一般linux的网卡IP地址是存放在文件中的,这个配置文件在/etc/sysconfig/network-scripts下。

CentOS vmware server名称分别为ifcfg-eth0,ifcfg-eth1....如果你有一块网卡,就只有ifcfg-eth0一个文件,如果你有两块或者两块以上的网卡,就会有ifcfg-eth1、ifcfg-eth2等文件的出现。

文件结构:

 
 
  1. DEVICE=eth0 //指出设备名称  
  2. ONBOOT=yes//是否启动应用  
  3. BOOTPROTO=static    //启动类型 静态 (默认dhcp)  
  4. IPADDR=192.168.0.77     //IP地址  
  5. NETMASK=255.255.255.0//子网掩码  
  6. GATEWAY=192.168.0.1   //网关 


步骤:1、vi /etc/sysconfig/network-scripts/ifcfg-teh0 (也可通过管理工具setup或netconfig命令设置)2、重新启动网络服务service network restart要想和主机连接:还需配置xp主机, 在vmware上设置为 host-only模式,xp里修改vmnet1的IP地址为192.168.0.1, 修改linux IP为192.168.0.77

CentOS vmware server共享上网设置:xp里修改第一块虚拟网卡的网络属性为共享internet(属性->高级->钩选“允许其他网络用户通过此计算机的Internet连接来连接”) 会自动把vmnet1改为192.168.0.1,linux就能上网了

http://os.51cto.com/art/201002/184590.htm


### 如何在Linux系统中手动配置静态IP地址 在桥接模式或NAT模式下,若虚拟机无法通过DHCP获取IPv4地址,可以通过手动方式配置静态IP地址以确保网络连通性。以下是在Linux系统中配置静态IP地址的完整方法。 #### 修改网络接口配置文件 在大多数基于Red Hat的Linux发行版(如CentOS、RHEL)中,网络接口的配置文件通常位于`/etc/sysconfig/network-scripts/`目录下,文件名格式为`ifcfg-<接口名>`,例如`ifcfg-ens33`。 将`BOOTPROTO=dhcp`修改为`BOOTPROTO=static`,并添加`IPADDR`、`NETMASK`、`GATEWAY`和`DNS1`等参数。例如: ```bash BOOTPROTO=static ONBOOT=yes IPADDR=192.168.142.131 NETMASK=255.255.255.0 GATEWAY=192.168.142.2 DNS1=192.168.142.130 ``` 其中,`IPADDR`为指定的IP地址,应确保其在目标网络中未被占用;`NETMASK`为子网掩码;`GATEWAY`为网关地址;`DNS1`用于指定DNS服务器地址[^2]。 #### 使用`ip`命令临时配置静态IP地址 若仅需临时配置静态IP地址而无需修改配置文件,可使用`ip`命令进行设置。例如,将`eth0`接口配置IP地址`192.168.142.131`,子网掩码为`255.255.255.0`: ```bash sudo ip addr add 192.168.142.131/24 dev eth0 sudo ip link set eth0 up sudo ip route add default via 192.168.142.2 ``` 以上命令将立即生效,但重启后会失效[^1]。 #### 配置DNS解析 静态IP配置完成后,还需确保DNS解析正常。编辑`/etc/resolv.conf`文件,添加DNS服务器地址: ```bash nameserver 8.8.8.8 nameserver 8.8.4.4 ``` 此配置将使用Google的公共DNS服务器进行域名解析[^2]。 #### 检查网络接口状态 配置完成后,可通过以下命令检查网络接口是否已正确启用并分配了IP地址: ```bash ip a show ``` 若发现接口处于`DOWN`状态,可使用以下命令启用: ```bash sudo ip link set eth0 up ``` 若网络仍然无法连通,建议检查虚拟机网络模式(如桥接模式是否正确绑定主机物理网卡)以及局域网中的DHCP服务状态[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sunday_code

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值