Підключіть Ubuntu до іншого ПК за допомогою прямого (кросоверного) кабелю


10

Ubuntu 11.04 (PC-1) підключений до ПК-2 (Windows XP) за допомогою кабелю LAN (прямий кабель кроссовера)
Доступ до Інтернету здійснюється через бездротовий модем USB через маршрутизатор в окремій кімнаті

Якщо я завантажуюся в Windows 7 (у ПК-1 є подвійне завантаження), я не маю проблем підключитися до ПК-2, в той же час підключившись до Інтернету, навіть поділяючи своє Інтернет-з'єднання з ПК-2. Я встановив статичну IP-адресу та маску підмережі на обох ПК, і це все для голого зв'язку. Крім того, я встановив віддалений обмін робочим столом та спільний доступ до Інтернету, який працює як очікувалося.

Моя проблема:

  1. Не можу знайти спосіб підключення Ubuntu до ПК-2 (підключення до дротової локальної мережі)
  2. Коли я використовував Debian (місяць тому, як мій перший досвід Linux), я використовував Wicd і міг підключитися до ПК-2, але я не міг одночасно мати підключення до Інтернету (або дротовий, або бездротовий)

Чи може хтось трохи просвітити цю мережу, тому що сторінки man або довідкові файли не для голих смертних, як я, а можливо, для мережевих експертів, так як я не зрозумів цього слова

Дякую


Відповіді:


8

вам потрібно зайти в мережевий менеджер і змінити налаштування ip4 на спільні для інших комп'ютерів

введіть тут опис зображення

ось інший метод використання ip-таблиць

це встановить ip вашої Ethernet-карти

sudo ip addr add 192.168.1.1/24 dev eth0

і це налаштує нац

sudo iptables -A FORWARD -o wlan0 -i eth0 -s 192.168.1.0/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE

якщо з'єднання, яке ви використовуєте для Інтернету, відрізняється від wlan0 змінити, тому, якщо ви використовуєте мобільний широкосмуговий зв'язок, швидше за все, це буде ppp0

коли ви зробите це, ви можете зберегти налаштування, виконавши

sudo iptables-save > filename

та перезавантажити налаштування

iptables-restore < filename

відновлення потрібне, оскільки після перезавантаження iptables забуде налаштування, введені вище, якщо ви хочете, щоб він завантажувався щоразу, просто додайте рядок відновлення /etc/rc.local


PC-2 має статичну IP-адресу: 192.168.1.2. Я спробував редагувати маршрути (сіра кнопка на екрані екрана) та призначити IP 192.168.1.1 для PC-1, оскільки це встановлено як шлюз за замовчуванням на ПК-2. На жаль, результатів немає - я не бачу PC-2, і я вийшов із системи - увійти. Я також спробував це: [посилання] ( askubuntu.com/questions/10741/… ) без успіху та ваша пропозиція без успіху
zetah

Ок, забув, Windows має лише один набір правил для ip-адреси, я редагуватиму свою публікацію, щоб замість цього використовувати iptables
Дейв

Дякую Дейву, але все одно не пощастило. Я не бачу PC-2 в Nautilus, і я не можу з'єднатися з Remmina. Я завантажився в Windows 7, щоб побачити, чи є якісь проблеми, але там все добре - я можу підключитися до файлової системи PC-2 і використовувати RDC. Ось вміст файлу iptables: pastebin.com/raw.php?i=0XVQpC79
zetah

У мене є ще одна пропозиція, я трохи змінив пост, якщо ви можете встановити iptable з eth0 замість eth1, а також, коли ви підключаєтесь до Інтернету, це через wifi
Дейв

Тепер я можу підключитися до ПК-2 :), але підключення до Інтернету не працює. Тепер у мене підключені як дротовий (eth0), так і бездротовий (wlan0, я припускаю?). Якщо я хочу користуватися Інтернетом, я повинен відключити дротовий зв’язок і втратити з'єднання з ПК-2. Я ввімкнув "Спільний доступ до інших комп'ютерів" у Wired (eth0), потім у дротових та бездротових профілях у NetworkManager з однаковим результатом. Ось файл iptables зараз: pastebin.com/raw.php?i=0czy4GJ6
zetah
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.