首页  :: 新随笔  :: 管理

1、验证是否能解决

  在苹果系统上安装easyconnect先试试,如果可以正常链接进入内网在继续

2、windows下安装ubuntu子系统

  https://blog.csdn.net/leishupei/article/details/119779889

  注意要点1:安装sudo apt-get install xorg 这个就可以了

  注意要点2:创建的账号(非root)远程桌面闪退,sudo passwd root,改root密码,用root用户登录远程桌面

        其它可以参考:https://blog.csdn.net/sereasuesue/article/details/122429762

  注意3:设置来源参考https://zhuanlan.zhihu.com/p/7107285821

      如何关闭运行中的Ubuntu:wsl --shutdown

3、安装中文字体、google chrome等

  参考:https://blog.csdn.net/qq_30712797/article/details/128885517

  注意:# 打开浏览器 google-chrome

4、安装easyconnect

  下载ubuntu的版本:https://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_767/EasyConnect_x64_7_6_7_3.deb

        安装:sudo dpkg -i EasyConnect_x64_7_6_7_3.deb

  注意,启动用:sudo /usr/share/sangfor/EasyConnect/EasyConnect

  注意1:解决$ /usr/share/sangfor/EasyConnect/EasyConnect 错误:
    Segmentation fault (core dumped)

原因
系统的libpango版本太高,但EasyConnect依赖的版本更低

解决方案
下载对应的libpango版本
https://old.kali.org/kali/pool/main/p/pango1.0/
文件列表:
libpango-1.0-0_1.42.4-7_amd64.deb libpangocairo-1.0-0_1.42.4-7_amd64.deb libpangoft2-1.0-0_1.42.4-7_amd64.deb

将对应的libpango版本解压到/usr/share/sangfor/EasyConnect/EasyConnect目录
sudo dpkg -X libpango-1.0-0_1.42.4-7_amd64.deb /usr/share/sangfor/EasyConnect/
sudo dpkg -X libpangocairo-1.0-0_1.42.4-7_amd64.deb /usr/share/sangfor/EasyConnect/
sudo dpkg -X libpangoft2-1.0-0_1.42.4-7_amd64.deb /usr/share/sangfor/EasyConnect/

将/usr/share/sangfor/EasyConnect/usr/lib/x86_64-linux-gnu复制到/usr/share/sangfor/EasyConnect即可
sudo cp /usr/share/sangfor/EasyConnect/usr/lib/x86_64-linux-gnu/* /usr/share/sangfor/EasyConnect/

启动正常

  注意2:解决字体错误问题  

Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 90: Having multiple <family> in <alias> isn't supported and may not work as expected

https://blog.csdn.net/weixin_33810302/article/details/92026495

 注意3:

sudo apt install libgtk2.0-0
解决:
EasyConnect libraries: libgtk-x11-2.0.so.0: cannot open share...

 注意4:EasyConnect 链接后,vpn还是无法访问内网,发现域名无法解析

cat /etc/resolv.conf

;sangfor-dns-client
nameserver 127.0.0.1

  查看当前的名称服务器:resolvectl status

锁定:sudo chattr +i /etc/resolv.conf

https://blog.csdn.net/weixin_48405654/article/details/147825439

   注意5:

无法将磁盘“C:\Users\29646\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu24.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx”附加到 WSL2: 系统找不到指定的文件。 如图:
wsl --unregister Ubuntu-22.04

注意6:对于基于Debian的系统,你可以使用resolvconf工具来管理/etc/resolv.conf

  安装resolvconf(如果尚未安装):

  sudo apt-get update

  sudo apt-get install resolvconf

  创建配置文件

  sudo bash -c 'echo "nameserver 8.8.8.8" > /etc/resolvconf/resolv.conf.d/head'

  sudo bash -c 'echo "nameserver 8.8.4.4" >> /etc/resolvconf/resolv.conf.d/head'

  应用更改:

  sudo resolvconf -u

注意7:ubuntu 域名服务

  sudo vim  /etc/wsl.conf

    [network]

    generateHosts = false
    generateResolvConf = false

  vi /etc/systemd/resolved.conf

  systemctl restart systemd-resolved

  systemctl enable systemd-resolved

  ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf

 注意8:查看防火墙状态

  sudo ufw status verbose

注意9:卸载easyconnect

  dpkg -l | grep easyconnect

  sudo dpkg -r  easyconnect

 其它命令行:

systemctl status systemd-resolved 

sudo iptables-legacy -t nat -L -n

sudo iptables -t nat -L PREROUTING -n --line-numbers

sudo iptables -t nat -A PREROUTING -p udp --dport 53 -j DNAT --to-destination 127.0.0.53:53

sudo lsof -i UDP:53

 查询域名解析: nslookup okr.xfchat.xx.com 192.168.75.14

  

 

智读 | 成都会领科技有限公司官网 | 智读App下载 | 每天听本书的博客 | |