linux共享上网

有两台电脑,一个上网帐号,为了让两台电脑都能上网,得动手搭建一个小型局域网,“自己动手,丰衣足食”啊!前提是拨入网络的电脑必须配有两个网卡。

物理设备齐全后开始进行配置。先配置拨号的电脑(简称为S),两个网卡,一个用来拨号,一个用来和另一台电脑(简称为C)通信。eth0和ppp0就留作拨号,而eth1配置成192.168.1.1,和C连接。C的IP配置为192.168.1.2,网关为192.168.1.1。这还没完,此时C还够不到外网,必须还得用S做个代理,要是在Windows上恐怕得用sysgate了,可咱用的是Linux,两条命令搞定:

sudo /sbin/iptables -F #这个是把FC7自带的防火墙规则全部清掉

sudo /sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

最后在C的/etc/resolv.conf里加上DNS服务器地址就可以了。这样,两台电脑上就能同时上网了。

这样还不够,虽然它们都能上网,可它们之间共享东西还不方便,那就开nfs吧!

NFS服务器还是在S上开,把属性设置成可写就是了。先编辑exports文件:

sudo vi /etc/exports

内容如下:

/home/wangcong/ 192.168.1.2(rw,sync)

然后开启NFS需要的服务:

sudo /sbin/service rpcbind start
sudo /sbin/service nfslock start

sudo /sbin/service netfs start

sudo /sbin/service nfs start

接下来是C主机,本以为直接mount就可以,谁知得到如下错误:

$ sudo mount 192.168.1.1:/home/wangcong /mnt
mount.nfs: rpc.statd is not running but is required for remote locking

Either use "-o nolocks" to keep locks local, or start statd.

经过尝试,原来还需要开启nfslock和rpcbind,打开就是了:

sudo /sbin/service rpcbind start
sudo /sbin/service nfslock start

这样再mount就可以使用NFS了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值