linux系统通过另外一台windows服务器代理上网

linux系统通过另外一台windows服务器代理上网,第1张

windows 控制面板\网络和 Internet\网络连接 在外网网卡上右键属性里钩上共享即可

此时另外一个网卡会被设置一个固定IP 192.168.0.1 并启动一个 DHCP 给其他机器用(和路由器差不多), 其他机器不用做任何设置, 想更改此IP则需要更多技术了,看看微软文章吧

1、mount挂载

首先创建被挂载的目录

$ mkdir windows

将共享文件夹挂载到windows文件夹:

$ sudo mount -t cifs -o username=share,password=share //192.168.66.198/share ./windows

其中几个参数表示含义:

cifs:Common Internet File System,可以理解为网络文件系统。

usrname:访问共享文件夹的用户名

password:访问密码

//192.168.66.198/share:表示网络文件夹的地址,注意这里最后不能加/,如果是//192.168.66.198/share/则会报如下错误:mount: //192.168.66.198/share/ is not a valid block device

Tips:使用mount挂载的方法在系统重新启动后就会失效,如果希望开机时自动挂载,将下面设置加入/etc/fstab文件最后面就可以了。

//192.168.66.198/share /home/windows cifs defaults,username=share,password=share 0 2

其中/home/windows表示挂载点,就是上面windows目录的完整路径。

2、使用samba连接

samba就是让windows和unix系列os之间的文件可以互相访问的软件。使用samba访问windows的共享文件夹,需要安装smbclient。

$ sudo apt-get install smbclient

安装好后,就可以访问共享的文件了。

$ smbclient --user=share //192.168.66.198/share

Enter share's password: (输入密码回车)

smb: \>

此时进入了smb的命令 *** 作空间,可以使用help来查看命令的使用。

smb: \>help

......省略若干命令......

exit getgetfaclgeteas hardlink

help historyiosize lcdlink

......省略若干命令......

也可以使用help查看单个命令的使用方式

smb: \>help get

HELP get:

[local name] get a file

小结

使用mount命令相对来说简单一些,基本linux系统都会带有这个命令;使用samba的话从windows也能访问linux的共享文件。

1.在Linux选择->“设置”->“选项”,选择“共享文件夹”

2.设置共享目录的文件夹名称和win7共享目录的路径:

3.共享目录设置完成之后,linux下的共享目录的路径是/mnt/hgfs/share目录,和D:/share的目录是共享的,这样就可以方便的进行文件的传输了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8364747.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存