Eu queria estabelecer uma conexão TCP entre meu Nokia X2-01 com suporte para Java e meu Ubuntu Desktop. Eu li vários guias, mas eles parecem ser bem antigos (Ubuntu ~8,9). Principalmente o problema é que minha rede Bluetooth não fornece um servidor DHCP para meu telefone, por isso não recebe um endereço IP.
Os métodos mais antigos envolvem mexer nos arquivos de configuração do pand. Eu queria saber se existe uma GUI melhor baseada ou uma maneira CLI mais simples de atribuir um endereço IP ao meu telefone na conexão.
ifconfig
fornece a seguinte saída:
bnep0 Link encap:Ethernet HWaddr 00:24:2b:f9:68:7c
inet addr:10.0.66.3 Bcast:10.0.66.15 Mask:255.255.255.240
inet6 addr: fe80::224:2bff:fef9:687c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1400 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:59 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:760 (760.0 B) TX bytes:8692 (8.6 KB)
Mas quando tento abrir 10.0.66.3 no meu celular, ele não conecta.
Estou usando o Ubuntu 11.10 com gnome-shell.
Responder1
Ok, então essa pergunta já tem um ano, mas vou responder mesmo assim!
Você precisa configurar um servidor dhcp como disse, mas não há uma maneira gráfica de fazer isso, até onde eu saiba. Felizmente é relativamente indolor, mas parece um pouco assustador.
A primeira coisa a fazer é instalar o servidor dhcp. sudo apt-get install dhcp3-server
deveria conseguir isso.
Depois de instalado, você precisa definir em quais interfaces ele deve ser executado. Para fazer isso, você precisa editar o /etc/default/isc-dhcp-server
arquivo em 12.04 (antes de 12.04 o arquivo pode ser chamado dhcp3-server
). Para fazer isso, execute sudo nano /etc/default/isc-dhcp-server
. Deveria ter uma linha assim:
INTERFACES=""
altere-o para corresponder ao nome da sua interface, no seu caso bnep0
:
INTERFACES="bnep0"
use CTRL+O
(isso é como em cebola, não 0 como em 10) para salvar o arquivo e CTRL+Q
sair
em seguida, você precisa configurar o servidor DHCP. Para fazer isso, primeiro remova a configuração do modelo:
sudo rm /etc/dhcp/dhcpd.conf
em seguida, crie uma nova configuração e digite isto:
(Abrir com sudo nano /etc/dhcp/dhcpd.conf
)
tempo de concessão padrão 600; tempo máximo de locação 7200; autoritário; sub-rede 10.0.66.0 máscara de rede 255.255.255.240 { intervalo 10.0.66.4 10.0.66.14 }
(corresponde às suas configurações)
depois disso, (re)inicie o servidor dhcp com
sudo service start isc-dhcp-server
.
se reclamar que já está funcionando, tente
sudo service restart isc-dhcp-server
e deveria ser isso :D