Search
Write a publication
Pull to refresh

Xbox Live через ноутбук и маршрутизатор Dlink dir-300 или расшаривание интернета

Здравствуйте!
Дома имеются стационарный компьютер и ноутбук с WiFi и сетевой картой. Соединено это все посредством маршрутизатора Dlink dir-300. От него по кабелю поступает интернет на стационар и от него же создается WiFi сеть, с помощью которой получает доступ в интернет ноутбук.
Столкнулся с проблемой, захотелось поиграть в XBOX Live в соседней комнате на хорошем телевизоре, но для этого приходится тянуть кабель через всю квартиру, от маршрутизатора, который находится довольно-таки далеко, до XBOX360.
Так, как этот вариант не подходит, я решил подключить XBOX к ноутбуку и так выйти в интернет. Чтобы выйти из положения я много рылся в интернете и после того, как совместил несколько статей, разобрался как это сделать. Этим и хочу поделиться с вами. Ну это так, предисловие.

На ноутбуке имеем 2 ОС: Win7 и Ubuntu 10.10. Поэтому изложу способы для обеих ОС.

Способ 1

Легкий, расшаривание интернета в win7.
Тут все достаточно просто, благодаря штатным средствам win7.
1. Переходим Пуск-Панель управления-Сеть и Интернет-Центр управления сетями и общим доступом-Изменение параметров адаптера.
2. Переходим в свойства нашего подключения-вкладка Доступ. В ней ставим галочки в обоих полях и жмем ОК.
Все! Интернет предоставляется по WiFi, а Xbox получает доступ к нему через подключение по кабелю к ноутбуку.

Способ 2

Сложный, расшаривание интернета в Ubuntu 10.10.
Здесь все несколько сложнее. Для меня сложность заключалась в том, что все настройки интернет шлюза на базе ubuntu шли когда 2 сетевых карты, а не одна сетевая карта и WiFi.
1. Подключаемся к WiFi сети. Настраиваем сетевую карту: Система-Администрирование-Сетевые инструменты.
Выбираем eth0 и жмем настроить.
Ip 192.168.0.1
Маска 24
2. Включаем проброс пакетов из WiFi на сетевую карту. Сейчас все действия ведутся из консоли с правами администратора.

sudo -s
gedit /etc/sysctl.conf


Раскомментируем строку «net.ipv4.ip_forward = 1»
Чтобы принять изменения до перезагрузки введем:

sysctl -w net.ipv4.ip_forward=«1»

Настроим iptables

iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
iptables-save >/etc/iptables.conf


Сейчас можно закончить и после подключения Xbox в настройках сети прописать шлюз 192.168.0.1, ip 192.168.0.2, маску подсети 255.255.255.0

Если вы хотите, чтоб ноутбук сам раздавал эти настройки то продолжим.
Открываем консоль и вводим команды:

sudo -s
apt-get install dnsmasq
gedit /etc/dnsmasq.conf


И вместо всего, что там написано вносим наш конфиг:

# Укажем интерфейс, который будет слушать dnsmasq
interface=eth0
# Укажем адрес, на котором будет находиться dnsmasq
listen-address=192.168.0.1
# Укажем dnsmaq слушать только интерфейсы
bind-interfaces
# Укажем локальный домен, для нашей домашней сети, это не обязятельно
domain=linux.lan
# Укажем DHCP-серверу диапазон выдаваемых адресов, длинную маску и время их аренды
dhcp-range=192.168.0.2,192.168.0.254,255.255.255.0,24h
# Укажем DHCP-серверу маршрут по умолчанию (default route) выдаваемом клиентам,
# в нашем случае это адрес интерфейса eth1
dhcp-option=3,192.168.0.1
# По идее можно указать адреса DNS, выдаваемых DHCP-сервером принудительно,
# если что-то не устраивает в dnsmasq, хотя Клиент и так по умолчанию
# получает адрес DNS=IP-eth1
# dhcp-option=6,ip-dns1,ip-dns2,ip-dnsN

Сохраняем. И перезапускаем сервис.

/etc/init.d/dnsmasq restart

Все!

Заключение.

Конечно сравнив эти способы получается что в win7 все проще, зато в Ubuntu интереснее.
Для особо пытливых, можно не удалять конфиг, а почитать его и внести свои коррективы, это очень интересно, в этом сервисе много настроек.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.