打印

关于FANX安装到硬盘,无法保存IP地址的解决方法

关于FANX安装到硬盘,无法保存IP地址的解决方法

  好久没有回来了.呵呵.目前想装一个HTPC.用于播放电影和音乐.正在找合适的系统.试过REACTOS.感觉很不稳定.又回到LINUX的阵营.发现了这个slax.感觉不错. 晕...怎么说了那么多废话...
  我也是用REAL方式安装到硬盘上.用的是EXT2格式.开始也是不知道保存不了IP地址信息.重启之后才发现不能上网.查看了rc.inet1.conf.修改了网卡eth0的信息后.结果还是重启信息掉失.查看rc.inet1脚本.原来它是默认使用DHCP客户端获取地址.其他什么都不做.可能是考虑到LIVE方式是只读的吧.于是修改了一下脚本.就可以开机使用IP地址信息了.我是这样做的:

#! /bin/sh
# /etc/rc.d/rc.inet1
# This script is used to bring up the various network interfaces.
#
# Modified for FANX by Liony.
#

if [ "$1" = "start" -o "$1" = "" ]; then

   ifconfig lo down 2>/dev/null
   /sbin/ifconfig lo 127.0.0.1 2>/dev/null
   /sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo 2>/dev/null



   for eth in `ls /sys/class/net | grep -v sit`; do
      # check if dhcpcd is not already running for $eth interface,
      # in that case it was started by hotplug? so don't start it again
#      if [ "$eth" != "lo" -a ! -e /etc/dhcpc/dhcpcd-$eth.pid ]; then
#         echo "Auto Configure IP address for $eth: /sbin/dhcpcd -t 60 $eth &"
#         /sbin/dhcpcd -t 60 $eth &
#      fi
#   done

       if [ "$eth" != "lo" ]; then
          /sbin/ifconfig eth0 192.168.1.20 netmask 255.255.255.0
          /sbin/route add default gateway 192.168.1.1
          echo "Network interface eth0 set to 192.168.1.20/24"
       fi
     done

fi

这样开机就能绑定IP地址192.168.1.20到eth0了.可以根据自己的实际情况修改.如果不想自己修改.直接下载附件的文件覆盖到/etc/rc.d/rc.inet1吧.(下载后自行改名)
还有DNS设置.在文件/etc/resolv.conf修改保存就可以了.
附件: 您所在的用户组无法下载或查看附件

TOP

这样就方便多了,谢谢楼主!

TOP

不错,众人拾柴火焰高,欢迎大家的参与
===================FanX-2.0 coming====================

TOP