笔记本共享台式机上网

笔者谈谈如何通过笔记本共享网络给台式机上网

台式机由于没有无线网卡(但也是有理之处,毕竟不会移动),所以如果没有有线网络的话,上网是一个很大的问题。

  • 方式一、笔记本可以通过wifi上网,然后网络可以共享给台式机上网。

    1、笔记本与台式机通过网线连接,笔记本相当于路由器。

    2、连接之后,在笔记本的网络共享中心会发现一个以太网。
    笔记本共享台式机上网_第1张图片
    3、然后右击WLAN,点击属性,选择共享,允许其他计算机连接网络,然后再选择之前发现的以太网。
    笔记本共享台式机上网_第2张图片笔记本共享台式机上网_第3张图片
    4、双击以太网,点击详细信息,就可以看到以太网的IP信息,则说明可以上网。
    笔记本共享台式机上网_第4张图片
    5、点击以太网的IP4属性,发现是静态分配,默认是192.168.137.1,防止和其他常用的192.168.1.1等IP网关重复。当然这里也可以修改IP地址,这里的IP地址就是台式机网关的IP地址 这里修改网关IP后,对应的后面台式机的静态IP也需要修改。
    笔记本共享台式机上网_第5张图片
    6、如果通过台式机装的是linux系统,而且文件夹是samba服务进行共享,那么正好双方是在一个局域网段,笔记本可以进行通过网络进行访问,访问方式见我之前的博客Linux共享文件夹搭建===samba。
    7、有个头疼的问题是,台式机开机关机之后,之前笔记本访问台式机的IP地址就改变(因为台式机默认是dhcp动态分配的)了,需要重新去找,就比较麻烦,而且如果之前建立了共享网络位置,每次启动文件夹都会自动去寻找网络位置,导致文件夹使用很不是方便(有时会卡住),就得更改网络位置。
    笔记本共享台式机上网_第6张图片
    所以就需要设置静态IP,台式机有可能是windows或者linux。

    • 笔记本设置静态分配,台式机windos设置静态IP。
      台式机使用笔记本电脑上网解决办法 =====引用
    • 笔记本设置静态分配,台式机Linux设置静态IP。
      我使用的是Ubuntu20,所以需要Linux系统设置静态IP。Ubuntu20的静态IP分配配置方式好像和之前不一样,笔者这里记录一下。
    1. 首先需要看台式机的网卡名称
    oem@oem-System-Product-Name:~$ ip addr
    
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
    2: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
        link/ether 3c:7c:3f:18:05:84 brd ff:ff:ff:ff:ff:ff
        inet 192.168.137.39/24 brd 192.168.137.255 scope global noprefixroute enp4s0
           valid_lft forever preferred_lft forever
        inet6 fe80::3e7c:3fff:fe18:584/64 scope link 
           valid_lft forever preferred_lft forever
    
    1. 需要设置对应网卡的 addresses、gateway4、nameservers(DNS服务器)
    oem@oem-System-Product-Name:~$ vim /etc/netplan/01-network-manager-all.yaml
    
    # Let NetworkManager manage all devices on this system
    network:
      version: 2
      renderer: NetworkManager
      ethernets:
        enp4s0:
          dhcp4: no
          addresses: [192.168.137.39/24]
          optional: true
          gateway4: 192.168.137.1
          nameservers:   
            addresses: [192.168.137.1]
    
    1. 使能对应网卡设置
    oem@oem-System-Product-Name:~$ sudo netplan --debug apply    #debug 为显示调试信息
    
    ** (generate:3995): DEBUG: 15:21:25.519: Processing input file /etc/netplan/01-network-manager-all.yaml..
    ** (generate:3995): DEBUG: 15:21:25.519: starting new processing pass
    ** (generate:3995): DEBUG: 15:21:25.519: We have some netdefs, pass them through a final round of validation
    ** (generate:3995): DEBUG: 15:21:25.519: enp4s0: setting default backend to 2
    ** (generate:3995): DEBUG: 15:21:25.519: Configuration is valid
    ** (generate:3995): DEBUG: 15:21:25.519: Generating output files..
    ** (generate:3995): DEBUG: 15:21:25.519: networkd: definition enp4s0 is not for us (backend 2)
    ** (generate:3995): DEBUG: 15:21:25.519: openvswitch: definition enp4s0 is not for us (backend 2)
    (generate:3995): GLib-DEBUG: 15:21:25.519: posix_spawn avoided (fd close requested) 
    (generate:3995): GLib-DEBUG: 15:21:25.519: posix_spawn avoided (fd close requested) 
    DEBUG:no netplan generated networkd configuration exists
    DEBUG:netplan generated NM configuration changed, restarting NM
    DEBUG:enp4s0 not found in {}
    DEBUG:Merged config:
    network:
      ethernets:
        enp4s0:
          addresses:
          - 192.168.137.39/24
          dhcp4: false
          gateway4: 192.168.137.1
          nameservers:
            addresses:
            - 192.168.137.1
          optional: true
      renderer: NetworkManager
      version: 2
    
    DEBUG:Link changes: {}
    DEBUG:netplan triggering .link rules for lo
    DEBUG:netplan triggering .link rules for enp4s0
    DEBUG:enp4s0 not found in {}
    DEBUG:Merged config:
    network:
      ethernets:
        enp4s0:
          addresses:
          - 192.168.137.39/24
          dhcp4: false
          gateway4: 192.168.137.1
          nameservers:
            addresses:
            - 192.168.137.1
          optional: true
      renderer: NetworkManager
      version: 2
    
    1. 这样操作有可能无法上网,需要dhcp4先设置成true,等待有网络之后,设置成flase,然后重新执行方式一的第二步,即关闭共享,再重新打开共享, 则会有网。
    2. 验证网络是否是OK。
    oem@oem-System-Product-Name:~$ ping baidu.com
    PING baidu.com (220.181.38.251) 56(84) bytes of data.
    64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=1 ttl=48 time=30.3 ms
    64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=2 ttl=48 time=30.5 ms
    64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=3 ttl=48 time=31.5 ms
    64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=4 ttl=48 time=30.5 ms
    64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=5 ttl=48 time=30.6 ms
    64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=6 ttl=48 time=30.0 ms
    64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=7 ttl=48 time=31.3 ms
    ^C
    --- baidu.com ping statistics ---
    7 packets transmitted, 7 received, 0% packet loss, time 6009ms
    rtt min/avg/max/mdev = 29.982/30.652/31.492/0.499 ms
    
  • 方式二、插无线网卡,因为无线网络毕竟覆盖范围大,有个无线网卡之后,不管机箱在什么地方都可以上网,还是很方便。

你可能感兴趣的:(技巧,嵌入式,笔记本,台式机,共享网络,静态,IP)