日期:2014-05-16  浏览次数:20816 次

linux的ip设置问题

家里有两台机器,
a机器是win7系统,一块网卡,
b机器是linux系统,只有一块网卡。
我现在就想在a机器上通过securecrt登陆到b机器的linux系统。

b机器的linux中/etc/sysconfig/network-scripts/ifcfg-teh0
DEVICE=eth0   //指出设备名称  
ONBOOT=yes    //是否启动应用  
BOOTPROTO=static        //启动类型 静态 (默认dhcp)  
IPADDR=192.168.0.77     //IP地址  
NETMASK=255.255.255.0   //子网掩码  
GATEWAY=192.168.0.1     //网关 

      
问题:
1,ifcfg-teh0这样设置的话问题出哪里呢?该怎么设?
2,securecrt里的protocol选的默认是ssh2,port是22,这样设的话对吗?
------解决方案--------------------
文件名不对,第一块网卡的默认配置文件应是:
/etc/sysconfig/network-scripts/ifcfg-eth0
应用配置
#service network restart

------解决方案--------------------
找一根网线,两头分别连在两个电脑上,
win7的ip设置成192.168.0.76子网设置成255.255.255.0网关设成192.168.0.1。
linux下给文件/etc/network/interface添加如下配置
auto eth0
iface eth0 inet static  #静态的IP
address 192.168.0.17
netmask 255.255.255.0
network 192.168.0.1
broadcast 192.168.0.255
gateway 192.168.0.1

其中eth0表示网卡,要查看你机子上网卡的名称需要输入
ifconfig -a
查看

------解决方案--------------------
1、名字错了,ifcfg-eth0。同一网段下网关倒是不重要,windows下你用ipconfig看一下可以看到网关的吧。
没有什么特殊用处,linux就装在虚拟机里面吧。
2、协议ssh2是对的,port22也是对的。连不上的话,先互相ping一下,看能不能通。