HOWTO: Rápido e sujo DHCP servidor e cache DNS com dnsmasq no Ubuntu
DHCP na LAN é prático. Que não mais necessita para gerenciar a configuração de rede de cada computador na rede para os clientes em si, mas tudo tem uma linda localização central no servidor. Salvar pelo cache DNS clientes um pouco de tempo deve ser feita ao resolver nomes de host, uma vez que as consultas podem ser aplicados a nomes bem conhecidos do cache host local e não para um servidor na Internet.
Um pequeno servidor DHCP é configurado muito rapidamente com dnsmasq.
# Instalar o dnsmasq apt-get install dnsmasq
A configuração tem lugar central no arquivo / etc dnsmasq.conf /. Não se deve sair antes as opções de configuração concentrada no arquivo dissuadido. Quase tudo é apenas um exemplo e é por padrão comentada. Uma configuração muito curto já é suficiente para uma configuração de trabalho:
DHCP
# Netmask DHCP Os clientes receberam # netmask 255.255.255.0 como dhcp-option = 1,255.255.255.0 # Gateway padrão # Os clientes recebem como um gateway 192.168.1.251 dhcp-option = 3,192.168.1.251 # Dns Clientes # obter o nome do servidor 192.168.1.4 # Se você quiser usar dnsmasq como cache de DNS, este deve ser o Ser # IP do servidor que está executando o dnsmasq dhcp-option = 6,192.168.1.4 # Hosts para o mesmo endereço IP do MAC a ser concedido: # Este é o host com o MAC 00:11:22:33:44:55 IP 192,168.1.1 por 12 horas dhcp-host = 00:11:22:33:44:55, lobby, 192.168.1.1,12 h dhcp-host = 00:11:22:33:44:66, Lobby2, 192.168.1.2,12 h # Qualquer computador que não pode ser identificado por MAC receberá IPs # A partir do pool de 192.168.1.120 a 150 dhcp-range = 192.168.1.120,192.168.1.150,12 h
DNS
A funcionalidade de DNS dnsmasq não precisa de configuração.
dnsmasq está em causa a sua nameservers em / etc / resolv.conf. Aqui deve
servidor de nomes conhecidos do provedor são registrados e, possivelmente, até mesmo como um fallback
8.8.8.8 para os servidores do Google DNS.
Hostnames mais que devem ser aplicadas na rede local pode, dnsmasq no arquivo
Ser / etc / hosts dado a conhecer. Aqui estão todos os computadores hostnames registrados
na LAN.
Armadilhas
dnsmasq necessidade de re-ler seus arquivos de configuração Konfigänderungen
/ Etc / init.d / dnsmasq restart
Se os clientes não têm um contrato de arrendamento a partir do servidor DHCP de idade, você pode manualmente trazê-lo para iniciar uma nova solicitação de DHCP.
# Linux dhclient eth0 # Windows ipconfig / RELEASE ipconfig / renew
Urgência tem que ter cuidado, até o momento para usar em qualquer lugar do servidor DHCP (normalmente no roteador para a Internet) para desativar. Dois servidores DHCP na rede local pode gerar uma grande quantidade de caos.
Sem fio para EEE 1000H rt2860 no Ubuntu
Com qualquer atualização recentemente o wireless estava no meu Eee PC 1000H com Ubuntu bastante instável. Permanente desconexões, não sem fio após suspender, conexão lenta, etc
Eu não estou muito certo o que é, provavelmente tem o driver rt2860 para obter qualquer atualização é um bug.
Felizmente, o problema pode ser resolvido com a instalação do driver do Windows com o ndiswrapper.
Esta é apenas uma tradução ligeiramente abreviada alemã do padrão original em Inglês de nevdelap do fórum Ubuntu. (Obrigado)
Primeiro o Windows chupar os drivers e descompactar (comm_driver_gigabyte_mimobility_v.1.3.1.0.15.zip)
Segundo Linux lista negra motorista
# Etc / modprobe.d / / blacklist.conf BlackList rt2x00lib BlackList rt2x00pci BlackList rt2x00usb BlackList rt2400pci BlackList rt2500pci BlackList rt2500usb BlackList rt2800lib BlackList rt2800pci BlackList rt2800usb BlackList rt61pci blacklist rt73usb blacklist rt2600 blacklist rt2860 # Asus 1000H tem uma rt2860. A ser carregado pelo ndiswrapper. blacklist b43 blacklist b43legacy blacklist ssb BlackList r8192s_usb
Terceiro Instale o driver do Windows com ndisgtk drivers/GN-WI30N_WP30N_WS30N_WS30HN_WS31N/WINXP2k
ndisgtk sudo
4 Grub configure
# / Etc / default / grub GRUB_CMDLINE_LINUX_DEFAULT = "pciehp.pciehp_force pciehp.pciehp_poll = 1 splash = 1 tranquila"
sudo update-grub2
5 Poder criar regra de Gestão
# / Etc / pm / sleep.d ndiswrapper / # / Bin / bash case "$ 1" in hibernate | suspensão) ndiswrapper sudo rmmod ;; thaw | resumo) modprobe ndiswrapper sudo ;; *) ;; esac exit $?
chmod + x / etc / pm / sleep.d ndiswrapper /
6 Reiniciar
Em seguida, o wireless funciona rápido e estável.
XS Vara W14 UMTS com Ubuntu
O XS Vara W14 zickt no Ubuntu em torno de um bit. Ocasionalmente, ele viu o Network Manager como um modem USB, mas ele ainda não pôde se conectar. Depois de uma mal sucedida Frickelei poucos eu estou no roteiro Sakis3G encontradas, que promete produzir quase todas as unidades podem se conectar. E de fato: Tem Sakis3G funciona imediatamente. Recomendado, e provavelmente para outras varas.
PLATE XS Vara W14 P / N 3000.000056.00 www.4g-systems.com
# Lsusb Bus 006 Device 002: ID 1c9e: 9603
# Var / log / / syslog quando plugging 19 de junho do kernel caixa de 20:41:04: [74.186,796148] usb 2-2: new full speed USB dispositivo usando uhci_hcd e endereço 7 19 de junho do kernel caixa de 20:41:04: [74.186,946031] scsi11: usb-storage 2-2:1.0 19 de junho 20:41:05 caixa usb_modeswitch: comutação 1c9e: F000 (USB modem: modem USB) 19 de junho do kernel caixa de 20:41:06: [74.189,293850] usb 2-2: USB desligar, endereço 7 19 de junho do kernel caixa de 20:41:07: [74.189,660069] usb 2-2: new full speed USB dispositivo usando uhci_hcd e endereço oito 19 de junho do kernel caixa de 20:41:07: [74.189,819348] opção 2-2:1.0: conversor GSM modem (1-port) detectada 19 de junho do kernel caixa de 20:41:07: [74.189,819577] usb 2-2: GSM modem (1-port) conversor agora anexado ao ttyUSB0 19 de junho do kernel caixa de 20:41:07: [74.189,819802] opção 2-2:1.1: conversor GSM modem (1-port) detectada 19 de junho do kernel caixa de 20:41:07: [74.189,819950] usb 2-2: GSM modem (1-port) conversor agora anexado ao ttyUSB1 19 de junho do kernel caixa de 20:41:07: [74.189,820220] opção 2-2:1.2: conversor GSM modem (1-port) detectada 19 de junho do kernel caixa de 20:41:07: [74.189,820395] usb 2-2: GSM modem (1-port) conversor agora anexado ao ttyUSB2 19 de junho do kernel caixa de 20:41:07: [74.189,821414] scsi12: usb-storage 2-2:1.3 19 de junho 20:41:07 caixa de modem-manager [10 480]:(TtyUSB1) a abertura da porta serial .. 19 de junho 20:41:07 caixa de modem-manager [10 480]: (TtyUSB0) a abertura da porta serial .. 19 de junho 20:41:07 caixa de modem-manager [10 480]: (TtyUSB2) a abertura da porta serial .. 19 de junho 20:41:08 caixa usb_modeswitch: mudou para 1c9e: 9603 (modem USB: Configuração do Modem) 19 de junho do kernel caixa de 20:41:08: [74.190,823474] scsi 12:0:0:0: Direct-Access 2:31 USBmod Disk PQ: 0 ANSI: 2 19 de junho do kernel caixa de 20:41:08: [74.190,825402] sd 12:0:0:0: Attached SCSI tipo genérico sg3 0 19 de junho do kernel caixa de 20:41:08: [74.190,833436] sd 12:0:0:0: [sdc] Attached SCSI disco removível
O plugin Adobe Flash caiu - Conserto - Ubuntu - NVidia
Já que uma das últimas versões do Firefox realmente não flash. Para muitos videos caiu do Adobe Flash Player. Eu resolvi o problema, mas não estou 100% de certeza o que era. Eu estou indo para dois bugs: Uma vez que a interação do Flash com a aceleração de hardware da minha placa gráfica ea outra sobre a manipulação plug-crash-nova do Firefox.
Primeiro Desative a aceleração de hardware
Botão direito do mouse em um vídeo flash. Selecione Configurações. Remove ganchos com aceleração de hardware.
Segundo Plug crash-manipulação de desativar Firefox
about: config na barra de endereços, insira
Os valores e dom.ipc.plugins.timeoutSecs dom.ipc.plugins.processLaunchTimeoutSecs para "-1" set.
Desde então não tenho mais problemas com o Ubuntu 10.10, Firefox 4 e Flash 10.2.153.1
USB Cheat Sheet: O olhar do conector USB
A imagem mostra, da esquerda para a direita: Micro USB "B" - mini-USB "B" - mini-USB "B" 5 pinos - USB "A" Feminino - USB "A" masculino - USB "B" Masculino
Fora da caixa com o Ubuntu - Belkin N Wireless USB Wifi Wi WL0049A Vara
É que o tempo novamente tempo para Out-Of-The-Box hardware para o Ubuntu. O baixo orçamento sem fio USB da Belkin funciona instantaneamente, sem instalação, configuração e motorista sob um Ubuntu atual 10,10. Depois de ligar o gerente de rede estiver disponível, a lista de redes sem fio disponíveis. Nada mal para uma unidade de baixo orçamento absoluto (cerca de 10 €). Com o mais caro tem os gostos de Netgear e, infelizmente, alguns problemas. Apenas a intensidade do sinal não é grande. Se o ponto de acesso ou roteador na mesma sala, você não terá problemas.
Assim, o status do nitrogênio após conectar:
27 janeiro do kernel caixa de 15:15:48: [50.425,764049] usb 2-1: new full speed USB dispositivo usando uhci_hcd e endereço 07 de janeiro, 27 15:15:48 kernel do caixa: [50.425,916061] === PAD = f89cc000 tamanho, = 472 668 27 janeiro === kernel do caixa 15:15:48: [50.425,916063] <- RTMPAllocAdapterBlock, status = 0, 27 de janeiro do kernel caixa de 15:15:48: [50.426,212122] <- RTMPAllocTxRxRingMemory, status = 0 27 jan 15: do kernel caixa de 15:48: [50.426,214376] -> RTUSBVenderReset 27 de janeiro do kernel caixa de 15:15:48: [50.426,214495] <- RTUSBVenderReset 27 jan kernel do caixa 15:15:48: [50.426,495844] 1 Phy Mode = 0 27 de janeiro do kernel caixa de 15:15:48: [50.426,495847] 2 Phy Mode = 0 27 de janeiro do kernel caixa de 15:15:48: [50.426,495849] NVM e seu tamanho é efuse = 2d [2D0-2fc] 27 de janeiro 15:15:48 kernel do caixa: [50.426,556586] RTMPSetPhyMode: canal está fora do intervalo , use primeiro canal = 01 de janeiro, 27 de kernel caixa de 15:15:48: [50.426,573077] 3 Phy Mode = 0 27 de janeiro do kernel caixa de 15:15:48: [50.426,578953] Set MCS = 00 00 00 00 00 27 janeiro do kernel caixa de 15:15:48: [50.426,638326] <==== rt28xx_init, status = 0, 27 de janeiro 15:15:48 kernel do caixa: [50.426,639953] 0x1300 = 00073200 27 jan 15:15:49 kernel do caixa: [50.426,924845] ---> RTMPFreeTxRxRingMemory 27 de janeiro do kernel caixa de 15:15:49: [50.426,924866] <--- RTMPFreeTxRxRingMemory 27 janeiro do kernel caixa de 15:15:49: [50.427,195749] <- RTMPAllocTxRxRingMemory, status = 0, 27 de janeiro do kernel caixa de 15:15:49: [50.427,198006] -> RTUSBVenderReset 27 de janeiro do kernel caixa de 15:15:49: [50.427,198133 ] <- RTUSBVenderReset 27 de janeiro do kernel caixa de 15:15:49: [50.427,484608] 1 Phy Mode = 0 27 de janeiro do kernel caixa de 15:15:49: [50.427,484610] 2 Phy Mode = 0 27 de janeiro do kernel caixa de 15:15:49: [50.427,484612] NVM e seu tamanho é efuse = 2d [2D0-2fc] 27 de janeiro 15:15:49 kernel do caixa: [50.427,557222] 3 Phy Mode = 0 27 de janeiro do kernel caixa de 15:15:49: [50.427,563097] Set MCS = 00 00 00 00 00 27 janeiro do kernel caixa de 15:15:49: [50.427,625962] <==== rt28xx_init, status = 0, 27 de janeiro 15:15:49 kernel do caixa: [50.427,627588] 0x1300 = 00073200 27 jan 15:15:54 kernel do caixa: [50.432,648580] === rt_ioctl_giwscan>. 3 (três) BSS voltou, data-> length = 483 27 de janeiro 15:15:59 kernel do caixa: [50.437,679264] ===> rt_ioctl_giwscan. 2 (duas) BSS voltou, data-> length = 308 27 de janeiro do kernel caixa de 15:15:59: [50.437,679356] ==> rt_ioctl_siwfreq: SIOCSIWFREQ [cmd = 0x8b04] (Canal = 1)
Marco de flash no Linux com sbf_flash
Eu tenho o Windows necessária apenas para uma coisa só: Para o meu Motorola Milestone para beflashen com o novo firmware . Esta foi anteriormente um driver USB especial e uma ferramenta Flash do Motorola necessário. Isso só foi feito para Windows e que não tenham trabalhado VirtualBox. [Mbm] um hackers Android em irc.freenode.net # marco-modding agora montar um binário, com o qual ele também funciona muito bem no Linux. Foi testado por mim no Ubuntu 10.10. Infelizmente, não há código fonte para o aplicativo, mas funciona perfeitamente. Muitos outros usuários aqui confirmar o oficial do anúncio: http://blog.opticaldelusion.org/2010/05/sbfflash.html
Download: Original | Espelho local
Isto é como um processo de flash com sbf_flash:
caixa de raiz-18: 01:33 / home / ww / desktop -> / sbf_flash ./GOT_DACH_GERMANY_2_2_1FULL.sbf. SBF FLASH 1,08 (FCO) === === GOT_DACH_GERMANY_2_2_1FULL.sbf 00: 0x82000000 RDL03 0x8204CFFF 2FC7-AP 01: CG31 0xB01C0000 0xB01C47FF 24FE-AP 02: CG33 0xD13FB000 0xD1BB783F E479-AP 03: CG34 0xB03A0000 0xB03A47FF CC19-AP 04: CG35 0xB07A0000 0xB0A607FF 888E-AP 05: CG36-0xF0B7D000 0xF0BE083F 6799 AP 06: CG37-0xE4034000 0xE40379BF 9325 AP 07: CG39 0xD1D64000 0xDADE583F 6DA8-AP 08: CG40-0xDD2E4000 0xDD2E483F FDFF AP 09: CG42 0xB06A0000 0xB06DFFFF 73E3-AP 10: CG45 0xB0B20000 0xB0E207FF 79ED-AP 11: CG47 0xB0EE0000 0xB12A07FF 679E-AP 12: CG53-0xCFD80000 0xCFD807FF FDFF AP 13: CG61 0xB0640000 0xB06607FF 6C74-AP Marco encontrado. > Upload> RDL03 Upload de: 100% OK >> Verificando ramloader - OK >> Executando ramloader Marco encontrado. >> Envio de apagar > Upload> CG31 Upload de: 100% OK > Upload> CG33 Upload de: 100% OK > Upload> CG34 Upload de: 100% OK > Upload> CG35 Upload de: 100% OK > Upload> CG36 Upload de: 100% OK > Upload> CG37 Upload de: 100% OK > Upload> CG39 Upload de: 100% OK > Upload> CG40 Upload de: 100% OK > Upload> CG42 Upload de: 100% OK > Upload> CG45 Upload de: 100% OK > Upload> CG47 Upload de: 100% OK > Upload> CG53 Upload de: 100% OK > Upload> CG61 Upload de: 100% OK >> Verificando CG31 - OK >> Verificando CG33 - OK >> Verificando CG34 - OK >> Verificando CG35 - OK >> Verificando CG36 - OK >> Verificando CG37 - OK >> Verificando CG39 - OK >> Verificando CG40 - OK >> Verificando CG42 - OK >> Verificando CG45 - OK >> Verificando CG47 - OK >> Verificando CG53 - OK >> Verificando CG61 - OK >> Reinicializar
100 razões pelas quais eu gosto de Linux
Primeiro Nenhum vírus
Segundo Não persistente Bubbles Informações e pop-ups
Terceiro centrais de software de gestão
4 central de atualizações automáticas
5 livre
6 Compiz é tão legal
7 SSH é perfeito para quase tudo
8 bom desempenho
10 não vai abrandar com o tempo
11 tudo pode ser automatizado
12 não irritante browser instalador irá instalar barras de ferramentas
13 BASH é praticamente
14 Asterisk!
15 Radiotray
16 estável estável estável
17 sistema simples de criptografia completa
18 seu próprio servidor de email
19 monitoramento RAID boa
20 grandes ferramentas de desenvolvimento
21 quase sempre muito bom software de graça
22 YaKuake
23 Tela
24 rtorrent
25 para plug verdadeira e impressora jogar
26 CTRL-ALT-F1
27 vários desktops
28 Espírito bom
29 pouco rip-off
30 não desfragmentar
31 rapidamente
32 comunidade muito grande
33 diretório home portátil
34 instalação de software totalmente automático
35 Live CD é
36 As Melhores Ferramentas de Rede
37 compatível com padrões
38 Geeks
39 Túnel
40 FUSE
41 Conversa
42 Cintilação
43 LAMP
44 velho e maduro
45 grandes ciclos de lançamento
46 bom suporte para múltiplos monitores
47 grande número de drivers no kernel
48 vestir pequena janela
49 ninguém faz de bobo
50 iniciar através da rede
51 Instalação através da rede
52 SpamAssassin
53 dnsmasq
54 CTRL-ALT-K Imprimir
55 reiniciar agora
56 nmap
57 wireshark
58 Klickibunti muito ou nenhum Klickibunti
59 Nautilus Fundamental
60 ZSNES
61 um bom copo de vinho para jogar
62 design agradável
63 OpenOffice
64 simples verificação
65 KRename
66 backups simples
67 ffmpeg
68 Arista Transcoder
69 shutdown-h now
70 sudo
71 raiz
72 / Etc
73 Flash está cada vez melhor
74 ubuntuusers.de
75 mySQL
76 WordPress
77 gparted
78 rsnapshot
79 partimage
80 independência de uma empresa
81 pouco comércio -> mais experimentos
82 ext4
83 leal
84 o mundo funciona, para que
85 Virtualização
86 sem registro
87 logicamente
88 Mesmo quando DAU não quebrou
89 Tux
90 0 €
91 corre rápido em hardware mais lento
92 corre mais rápido em hardware mais rápido
93 Nenhuma demanda persistente
94 significativa mensagens de erro (principalmente)
95 logfiles utilizável
96 tail-f
97 botas rápido
98 desliga rapidamente
99 traz-me muito sobre computadores
100 continua até que o hardware breaks
Finalmente, uma nova caixa!
Depois de quase sete anos com o meu bom e velho Asus M6N (1,6 GHz Core e gráficos ATI Único). Tomei o lançamento do Starcraft 2 para a ocasião, mais uma vez para, finalmente, tratar-me uma nova caixa. Desde que eu quase não jogou com o PC, na verdade, não hardware mais rápido era necessário, mas a diferença, mesmo no ambiente de trabalho é muito legal. Minha compilação de trabalhar 100% no Ubuntu, e não apenas a placa de vídeo funciona com o driver nouveau, que eu posso dar graças a NVidia o driver proprietário sem problemas. Nice.
Ubuntu com um clique off ou reiniciar
Me incomoda o Nachfragerei inteiro quando você desliga o computador. Para desligar o Ubuntu com um clique, você tem que permitir que um usuário normal, o comando "poweroff" para usar:
# / Etc / sudoers . . nome de usuário ALL = NOPASSWD: reboot / sbin / nome de usuário ALL = NOPASSWD: / sbin / poweroff
É importante que as linhas são acrescentados ao arquivo.
Agora você pode investir no painel na área de trabalho ou um lançador de aplicativos personalizados, rodando "sudo / sbin / poweroff" ou "sudo / sbin / reboot".
Deixe o seu peito para falar, como nos filmes antigos
Isso é muito nerd, mas talvez seja precisamente por isso que agrada. Nenhum filme na década de 60, 70 e 80 em que um computador tenha ocorrido, se absteve de levar o caso para comprar um voto. Estes eram em sua maioria (exceto, claro, quando Übervisonär Kubrick) e roboticamente. Não seria ótimo se o nosso computador iria irritar-nos todo o dia no Robo-style? Você pode! Mas pode até ser bastante útil se um usa a conversa e falar coisas decentemente interessante como o discurso faz.
Aqui vai:
Uma das necessidades em primeiro lugar, um software para saída de voz. "Espeak" é adequado para o objectivo muito bem. Robo-80-estilo e bem configurado.
sudo apt-get install espeak
Para automatizar os leitores eu decidi "amostra". Swatch é um programa que está lendo logs e viver na localização de padrões específicos de busca, um começa programa externo - espeak no nosso caso.
swatch instalar sudo apt-get
Agora tudo está instalado para uma tarefa Laber primeiro a criar.
A caixa (um servidor) para falar, quando chegarem novas mensagens.
Eu uso o Spam Assassin para filtrar meu e-mail. É por isso que eu recebo essa linha em / var / log / mail.log. E cada vez que um novo e-mail chega:
# / Var / log / mail.log 03 de maio 16:34:04 spamd estrela [13 365]: spamd: clean mensagem (-2.4/0.5) para a caixa postal: 1001 em 1,9 segundos, 7128 bytes.
Agora é hora de ensinar swatch sobre o que ver a ele:
# / Etc swatch / / presunto watchfor / clean mensagem / exec "espeak new_mail &"
Agora você simplesmente ter o daemon Swatch pode ser iniciado:
/ Usr / bin / swatch - daemon - config-file = / etc swatch / / presunto - rabo-file = / var / log / mail.log
Muito simples. Mas as possibilidades são infinitas. Tudo é registrado, pode ser falado. Agora você tem que fazer todas as ferramentas à mão para uma caixa para um tagarela absolutamente irritante. Divirta-se!

